@charset "UTF-8";
button,
input,
ol,
textarea,
ul {
	margin: 0;
	vertical-align: baseline;
	-webkit-font-smoothing: antialiased;
	-webkit-appearance: none;
	-webkit-overflow-scrolling: touch;
	-moz-osx-font-smoothing: grayscale;
	box-sizing: border-box;
	outline: 0
}
.slick-slider,
.ui-button {
	-webkit-user-select: none;
	-ms-user-select: none
}
.zmdi,
button,
input,
ol,
textarea,
ul {
	-moz-osx-font-smoothing: grayscale
}
.btn-default,
.employee_name,
.lang_link,
.menu_item a,
.section_title {
	text-transform: uppercase
}
.slick-dots,
.ui-helper-reset,
.ui-menu,
.ui-tabs .ui-tabs-nav li,
ul {
	list-style: none
}
.btn,
.btn-default:after,
.btn-default:before,
.slick-slider,
.ui-button-icon-only,
.ui-controlgroup-vertical .ui-controlgroup-item,
button,
input,
ol,
textarea,
ul {
	box-sizing: border-box
}
.grid,
.slick-slide.dragging img,
.ui-checkboxradio-disabled,
.ui-state-disabled {
	pointer-events: none
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
button,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
input,
ins,
kbd,
label,
legend,
li,
main,
mark,
menu,
nav,
object,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
textarea,
tfoot,
th,
thead,
time,
tr,
tt,
u,
var,
video {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	box-sizing: border-box;
	outline: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-appearance: none;
	-webkit-overflow-scrolling: touch;
	-webkit-padding-start: 0
}
ol,
ul {
	padding-left: 15px
}
button,
input,
textarea {
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: 400;
	text-decoration: none;
	border-radius: 0;
	-webkit-padding-start: 0
}
input:-webkit-autofill,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover,
select:-webkit-autofill,
select:-webkit-autofill:focus,
select:-webkit-autofill:hover,
textarea:-webkit-autofill,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:hover {
	-webkit-text-fill-color: #ссс;
	-webkit-box-shadow: 0 0 0 1000px transparent inset;
	-webkit-transition: background-color 5000s ease-in-out 0s;
	transition: background-color 5000s ease-in-out 0s;
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(0, 174, 255, .04) 50%, rgba(255, 255, 255, 0) 51%, rgba(0, 174, 255, .03) 100%)
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
	display: block
}
body {
	line-height: 1
}
blockquote,
q {
	quotes: none
}
blockquote:after,
blockquote:before,
q:after,
q:before {
	content: '';
	content: none
}
a:active,
a:hover {
	outline: 0
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
/*! jQuery UI - v1.12.1 - 2018-05-27
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle {
	-ms-touch-action: none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-autocomplete,.ui-menu .ui-menu{position:absolute}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{top:0;left:0;cursor:default}.ui-menu{padding:0;margin:0;display:block;outline:0}.ui-button,.ui-controlgroup{display:inline-block;vertical-align:middle}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;text-align:center;-moz-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:.222em 0;margin:.2em 2em .2em .4em;vertical-align:middle}.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#333}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.btn,.zmdi,.zmdi-hc-stack{display:inline-block}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}/*! jQuery UI - v1.12.1 - 2018-05-27
	* http: //jqueryui.com
	* Copyright jQuery Foundation and other contributors;
	Licensed MIT */.ui-widget {
		font-family: Arial, Helvetica, sans-serif
	}
	.ui-widget button,
	.ui-widget input,
	.ui-widget select,
	.ui-widget textarea {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em
	}
	.ui-widget.ui-widget-content {
		border: 1px solid #c5c5c5
	}
	.ui-widget-content {
		border: 1px solid #ddd;
		background: #fff;
		color: #333
	}
	.ui-widget-header {
		border: 1px solid #ddd;
		background: #e9e9e9;
		font-weight: 700
	}
	.ui-button,
	.ui-state-default,
	.ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default,
	html .ui-button.ui-state-disabled:active,
	html .ui-button.ui-state-disabled:hover {
		border: 1px solid #c5c5c5;
		background: #f6f6f6;
		font-weight: 400;
		color: #454545
	}
	.ui-button,
	.ui-state-default a,
	.ui-state-default a:link,
	.ui-state-default a:visited,
	a.ui-button,
	a:link.ui-button,
	a:visited.ui-button {
		color: #454545;
		text-decoration: none
	}
	.ui-button:focus,
	.ui-button:hover,
	.ui-state-focus,
	.ui-state-hover,
	.ui-widget-content .ui-state-focus,
	.ui-widget-content .ui-state-hover,
	.ui-widget-header .ui-state-focus,
	.ui-widget-header .ui-state-hover {
		border: 1px solid #ccc;
		background: #ededed;
		font-weight: 400;
		color: #2b2b2b
	}
	.ui-state-focus a,
	.ui-state-focus a:hover,
	.ui-state-focus a:link,
	.ui-state-focus a:visited,
	.ui-state-hover a,
	.ui-state-hover a:hover,
	.ui-state-hover a:link,
	.ui-state-hover a:visited,
	a.ui-button:focus,
	a.ui-button:hover {
		color: #2b2b2b;
		text-decoration: none
	}
	.ui-visual-focus {
		box-shadow: 0 0 3px 1px #5e9ed6
	}
	.ui-button.ui-state-active:hover,
	.ui-button:active,
	.ui-state-active,
	.ui-widget-content .ui-state-active,
	.ui-widget-header .ui-state-active,
	a.ui-button:active {
		border: 1px solid #003eff;
		background: #007fff;
		font-weight: 400;
		color: #fff
	}
	.ui-icon-background,
	.ui-state-active .ui-icon-background {
		border: #003eff;
		background-color: #fff
	}
	.ui-state-active a,
	.ui-state-active a:link,
	.ui-state-active a:visited {
		color: #fff;
		text-decoration: none
	}
	.ui-state-highlight,
	.ui-widget-content .ui-state-highlight,
	.ui-widget-header .ui-state-highlight {
		border: 1px solid #dad55e;
		background: #fffa90;
		color: #777620
	}
	.ui-state-checked {
		border: 1px solid #dad55e;
		background: #fffa90
	}
	.ui-state-highlight a,
	.ui-widget-content .ui-state-highlight a,
	.ui-widget-header .ui-state-highlight a {
		color: #777620
	}
	.ui-state-error,
	.ui-widget-content .ui-state-error,
	.ui-widget-header .ui-state-error {
		border: 1px solid #f1a899;
		background: #fddfdf;
		color: #5f3f3f
	}
	.ui-state-error a,
	.ui-state-error-text,
	.ui-widget-content .ui-state-error a,
	.ui-widget-content .ui-state-error-text,
	.ui-widget-header .ui-state-error a,
	.ui-widget-header .ui-state-error-text {
		color: #5f3f3f
	}
	.ui-priority-primary,
	.ui-widget-content .ui-priority-primary,
	.ui-widget-header .ui-priority-primary {
		font-weight: 700
	}
	.ui-priority-secondary,
	.ui-widget-content .ui-priority-secondary,
	.ui-widget-header .ui-priority-secondary {
		opacity: .7;
		filter: Alpha(Opacity=70);
		font-weight: 400
	}
	.ui-state-disabled,
	.ui-widget-content .ui-state-disabled,
	.ui-widget-header .ui-state-disabled {
		opacity: .35;
		filter: Alpha(Opacity=35);
		background-image: none
	}
	.ui-state-disabled .ui-icon {
		filter: Alpha(Opacity=35)
	}
	.ui-icon {
		width: 16px;
		height: 16px
	}
	.ui-icon,
	.ui-widget-content .ui-icon,
	.ui-widget-header .ui-icon {
		background-image: url(../imagesui-icons_444444_256x240.png)
	}
	.ui-button:focus .ui-icon,
	.ui-button:hover .ui-icon,
	.ui-state-focus .ui-icon,
	.ui-state-hover .ui-icon {
		background-image: url(../imagesui-icons_555555_256x240.png)
	}
	.ui-button:active .ui-icon,
	.ui-state-active .ui-icon {
		background-image: url(../imagesui-icons_ffffff_256x240.png)
	}
	.ui-button .ui-state-highlight.ui-icon,
	.ui-state-highlight .ui-icon {
		background-image: url(../imagesui-icons_777620_256x240.png)
	}
	.ui-state-error .ui-icon,
	.ui-state-error-text .ui-icon {
		background-image: url(../imagesui-icons_cc0000_256x240.png)
	}
	.ui-button .ui-icon {
		background-image: url(../imagesui-icons_777777_256x240.png)
	}
	.ui-icon-blank {
		background-position: 16px 16px
	}
	.ui-icon-caret-1-n {
		background-position: 0 0
	}
	.ui-icon-caret-1-ne {
		background-position: -16px 0
	}
	.ui-icon-caret-1-e {
		background-position: -32px 0
	}
	.ui-icon-caret-1-se {
		background-position: -48px 0
	}
	.ui-icon-caret-1-s {
		background-position: -65px 0
	}
	.ui-icon-caret-1-sw {
		background-position: -80px 0
	}
	.ui-icon-caret-1-w {
		background-position: -96px 0
	}
	.ui-icon-caret-1-nw {
		background-position: -112px 0
	}
	.ui-icon-caret-2-n-s {
		background-position: -128px 0
	}
	.ui-icon-caret-2-e-w {
		background-position: -144px 0
	}
	.ui-icon-triangle-1-n {
		background-position: 0 -16px
	}
	.ui-icon-triangle-1-ne {
		background-position: -16px -16px
	}
	.ui-icon-triangle-1-e {
		background-position: -32px -16px
	}
	.ui-icon-triangle-1-se {
		background-position: -48px -16px
	}
	.ui-icon-triangle-1-s {
		background-position: -65px -16px
	}
	.ui-icon-triangle-1-sw {
		background-position: -80px -16px
	}
	.ui-icon-triangle-1-w {
		background-position: -96px -16px
	}
	.ui-icon-triangle-1-nw {
		background-position: -112px -16px
	}
	.ui-icon-triangle-2-n-s {
		background-position: -128px -16px
	}
	.ui-icon-triangle-2-e-w {
		background-position: -144px -16px
	}
	.ui-icon-arrow-1-n {
		background-position: 0 -32px
	}
	.ui-icon-arrow-1-ne {
		background-position: -16px -32px
	}
	.ui-icon-arrow-1-e {
		background-position: -32px -32px
	}
	.ui-icon-arrow-1-se {
		background-position: -48px -32px
	}
	.ui-icon-arrow-1-s {
		background-position: -65px -32px
	}
	.ui-icon-arrow-1-sw {
		background-position: -80px -32px
	}
	.ui-icon-arrow-1-w {
		background-position: -96px -32px
	}
	.ui-icon-arrow-1-nw {
		background-position: -112px -32px
	}
	.ui-icon-arrow-2-n-s {
		background-position: -128px -32px
	}
	.ui-icon-arrow-2-ne-sw {
		background-position: -144px -32px
	}
	.ui-icon-arrow-2-e-w {
		background-position: -160px -32px
	}
	.ui-icon-arrow-2-se-nw {
		background-position: -176px -32px
	}
	.ui-icon-arrowstop-1-n {
		background-position: -192px -32px
	}
	.ui-icon-arrowstop-1-e {
		background-position: -208px -32px
	}
	.ui-icon-arrowstop-1-s {
		background-position: -224px -32px
	}
	.ui-icon-arrowstop-1-w {
		background-position: -240px -32px
	}
	.ui-icon-arrowthick-1-n {
		background-position: 1px -48px
	}
	.ui-icon-arrowthick-1-ne {
		background-position: -16px -48px
	}
	.ui-icon-arrowthick-1-e {
		background-position: -32px -48px
	}
	.ui-icon-arrowthick-1-se {
		background-position: -48px -48px
	}
	.ui-icon-arrowthick-1-s {
		background-position: -64px -48px
	}
	.ui-icon-arrowthick-1-sw {
		background-position: -80px -48px
	}
	.ui-icon-arrowthick-1-w {
		background-position: -96px -48px
	}
	.ui-icon-arrowthick-1-nw {
		background-position: -112px -48px
	}
	.ui-icon-arrowthick-2-n-s {
		background-position: -128px -48px
	}
	.ui-icon-arrowthick-2-ne-sw {
		background-position: -144px -48px
	}
	.ui-icon-arrowthick-2-e-w {
		background-position: -160px -48px
	}
	.ui-icon-arrowthick-2-se-nw {
		background-position: -176px -48px
	}
	.ui-icon-arrowthickstop-1-n {
		background-position: -192px -48px
	}
	.ui-icon-arrowthickstop-1-e {
		background-position: -208px -48px
	}
	.ui-icon-arrowthickstop-1-s {
		background-position: -224px -48px
	}
	.ui-icon-arrowthickstop-1-w {
		background-position: -240px -48px
	}
	.ui-icon-arrowreturnthick-1-w {
		background-position: 0 -64px
	}
	.ui-icon-arrowreturnthick-1-n {
		background-position: -16px -64px
	}
	.ui-icon-arrowreturnthick-1-e {
		background-position: -32px -64px
	}
	.ui-icon-arrowreturnthick-1-s {
		background-position: -48px -64px
	}
	.ui-icon-arrowreturn-1-w {
		background-position: -64px -64px
	}
	.ui-icon-arrowreturn-1-n {
		background-position: -80px -64px
	}
	.ui-icon-arrowreturn-1-e {
		background-position: -96px -64px
	}
	.ui-icon-arrowreturn-1-s {
		background-position: -112px -64px
	}
	.ui-icon-arrowrefresh-1-w {
		background-position: -128px -64px
	}
	.ui-icon-arrowrefresh-1-n {
		background-position: -144px -64px
	}
	.ui-icon-arrowrefresh-1-e {
		background-position: -160px -64px
	}
	.ui-icon-arrowrefresh-1-s {
		background-position: -176px -64px
	}
	.ui-icon-arrow-4 {
		background-position: 0 -80px
	}
	.ui-icon-arrow-4-diag {
		background-position: -16px -80px
	}
	.ui-icon-extlink {
		background-position: -32px -80px
	}
	.ui-icon-newwin {
		background-position: -48px -80px
	}
	.ui-icon-refresh {
		background-position: -64px -80px
	}
	.ui-icon-shuffle {
		background-position: -80px -80px
	}
	.ui-icon-transfer-e-w {
		background-position: -96px -80px
	}
	.ui-icon-transferthick-e-w {
		background-position: -112px -80px
	}
	.ui-icon-folder-collapsed {
		background-position: 0 -96px
	}
	.ui-icon-folder-open {
		background-position: -16px -96px
	}
	.ui-icon-document {
		background-position: -32px -96px
	}
	.ui-icon-document-b {
		background-position: -48px -96px
	}
	.ui-icon-note {
		background-position: -64px -96px
	}
	.ui-icon-mail-closed {
		background-position: -80px -96px
	}
	.ui-icon-mail-open {
		background-position: -96px -96px
	}
	.ui-icon-suitcase {
		background-position: -112px -96px
	}
	.ui-icon-comment {
		background-position: -128px -96px
	}
	.ui-icon-person {
		background-position: -144px -96px
	}
	.ui-icon-print {
		background-position: -160px -96px
	}
	.ui-icon-trash {
		background-position: -176px -96px
	}
	.ui-icon-locked {
		background-position: -192px -96px
	}
	.ui-icon-unlocked {
		background-position: -208px -96px
	}
	.ui-icon-bookmark {
		background-position: -224px -96px
	}
	.ui-icon-tag {
		background-position: -240px -96px
	}
	.ui-icon-home {
		background-position: 0 -112px
	}
	.ui-icon-flag {
		background-position: -16px -112px
	}
	.ui-icon-calendar {
		background-position: -32px -112px
	}
	.ui-icon-cart {
		background-position: -48px -112px
	}
	.ui-icon-pencil {
		background-position: -64px -112px
	}
	.ui-icon-clock {
		background-position: -80px -112px
	}
	.ui-icon-disk {
		background-position: -96px -112px
	}
	.ui-icon-calculator {
		background-position: -112px -112px
	}
	.ui-icon-zoomin {
		background-position: -128px -112px
	}
	.ui-icon-zoomout {
		background-position: -144px -112px
	}
	.ui-icon-search {
		background-position: -160px -112px
	}
	.ui-icon-wrench {
		background-position: -176px -112px
	}
	.ui-icon-gear {
		background-position: -192px -112px
	}
	.ui-icon-heart {
		background-position: -208px -112px
	}
	.ui-icon-star {
		background-position: -224px -112px
	}
	.ui-icon-link {
		background-position: -240px -112px
	}
	.ui-icon-cancel {
		background-position: 0 -128px
	}
	.ui-icon-plus {
		background-position: -16px -128px
	}
	.ui-icon-plusthick {
		background-position: -32px -128px
	}
	.ui-icon-minus {
		background-position: -48px -128px
	}
	.ui-icon-minusthick {
		background-position: -64px -128px
	}
	.ui-icon-close {
		background-position: -80px -128px
	}
	.ui-icon-closethick {
		background-position: -96px -128px
	}
	.ui-icon-key {
		background-position: -112px -128px
	}
	.ui-icon-lightbulb {
		background-position: -128px -128px
	}
	.ui-icon-scissors {
		background-position: -144px -128px
	}
	.ui-icon-clipboard {
		background-position: -160px -128px
	}
	.ui-icon-copy {
		background-position: -176px -128px
	}
	.ui-icon-contact {
		background-position: -192px -128px
	}
	.ui-icon-image {
		background-position: -208px -128px
	}
	.ui-icon-video {
		background-position: -224px -128px
	}
	.ui-icon-script {
		background-position: -240px -128px
	}
	.ui-icon-alert {
		background-position: 0 -144px
	}
	.ui-icon-info {
		background-position: -16px -144px
	}
	.ui-icon-notice {
		background-position: -32px -144px
	}
	.ui-icon-help {
		background-position: -48px -144px
	}
	.ui-icon-check {
		background-position: -64px -144px
	}
	.ui-icon-bullet {
		background-position: -80px -144px
	}
	.ui-icon-radio-on {
		background-position: -96px -144px
	}
	.ui-icon-radio-off {
		background-position: -112px -144px
	}
	.ui-icon-pin-w {
		background-position: -128px -144px
	}
	.ui-icon-pin-s {
		background-position: -144px -144px
	}
	.ui-icon-play {
		background-position: 0 -160px
	}
	.ui-icon-pause {
		background-position: -16px -160px
	}
	.ui-icon-seek-next {
		background-position: -32px -160px
	}
	.ui-icon-seek-prev {
		background-position: -48px -160px
	}
	.ui-icon-seek-end {
		background-position: -64px -160px
	}
	.ui-icon-seek-first,
	.ui-icon-seek-start {
		background-position: -80px -160px
	}
	.ui-icon-stop {
		background-position: -96px -160px
	}
	.ui-icon-eject {
		background-position: -112px -160px
	}
	.ui-icon-volume-off {
		background-position: -128px -160px
	}
	.ui-icon-volume-on {
		background-position: -144px -160px
	}
	.ui-icon-power {
		background-position: 0 -176px
	}
	.ui-icon-signal-diag {
		background-position: -16px -176px
	}
	.ui-icon-signal {
		background-position: -32px -176px
	}
	.ui-icon-battery-0 {
		background-position: -48px -176px
	}
	.ui-icon-battery-1 {
		background-position: -64px -176px
	}
	.ui-icon-battery-2 {
		background-position: -80px -176px
	}
	.ui-icon-battery-3 {
		background-position: -96px -176px
	}
	.ui-icon-circle-plus {
		background-position: 0 -192px
	}
	.ui-icon-circle-minus {
		background-position: -16px -192px
	}
	.ui-icon-circle-close {
		background-position: -32px -192px
	}
	.ui-icon-circle-triangle-e {
		background-position: -48px -192px
	}
	.ui-icon-circle-triangle-s {
		background-position: -64px -192px
	}
	.ui-icon-circle-triangle-w {
		background-position: -80px -192px
	}
	.ui-icon-circle-triangle-n {
		background-position: -96px -192px
	}
	.ui-icon-circle-arrow-e {
		background-position: -112px -192px
	}
	.ui-icon-circle-arrow-s {
		background-position: -128px -192px
	}
	.ui-icon-circle-arrow-w {
		background-position: -144px -192px
	}
	.ui-icon-circle-arrow-n {
		background-position: -160px -192px
	}
	.ui-icon-circle-zoomin {
		background-position: -176px -192px
	}
	.ui-icon-circle-zoomout {
		background-position: -192px -192px
	}
	.ui-icon-circle-check {
		background-position: -208px -192px
	}
	.ui-icon-circlesmall-plus {
		background-position: 0 -208px
	}
	.ui-icon-circlesmall-minus {
		background-position: -16px -208px
	}
	.ui-icon-circlesmall-close {
		background-position: -32px -208px
	}
	.ui-icon-squaresmall-plus {
		background-position: -48px -208px
	}
	.ui-icon-squaresmall-minus {
		background-position: -64px -208px
	}
	.ui-icon-squaresmall-close {
		background-position: -80px -208px
	}
	.ui-icon-grip-dotted-vertical {
		background-position: 0 -224px
	}
	.ui-icon-grip-dotted-horizontal {
		background-position: -16px -224px
	}
	.ui-icon-grip-solid-vertical {
		background-position: -32px -224px
	}
	.ui-icon-grip-solid-horizontal {
		background-position: -48px -224px
	}
	.ui-icon-gripsmall-diagonal-se {
		background-position: -64px -224px
	}
	.ui-icon-grip-diagonal-se {
		background-position: -80px -224px
	}
	.ui-corner-all,
	.ui-corner-left,
	.ui-corner-tl,
	.ui-corner-top {
		border-top-left-radius: 3px
	}
	.ui-corner-all,
	.ui-corner-right,
	.ui-corner-top,
	.ui-corner-tr {
		border-top-right-radius: 3px
	}
	.ui-corner-all,
	.ui-corner-bl,
	.ui-corner-bottom,
	.ui-corner-left {
		border-bottom-left-radius: 3px
	}
	.ui-corner-all,
	.ui-corner-bottom,
	.ui-corner-br,
	.ui-corner-right {
		border-bottom-right-radius: 3px
	}
	.ui-widget-overlay {
		background: #aaa;
		opacity: .3;
		filter: Alpha(Opacity=30)
	}
	.btn,
	input,
	textarea {
		background: 0 0
	}
	.ui-widget-shadow {
		box-shadow: 0 0 5px #666
	}
	@font-face{font-family:Material-Design-Iconic-Font;src:url(../fonts/Material-Design-Iconic-Font.woff2) format("woff2"),
	url(../fonts/Material-Design-Iconic-Font.woff) format("woff"),
	url(../fonts/Material-Design-Iconic-Font.bin) format("truetype")
}
.zmdi {
	font: normal normal normal 14px/1 Material-Design-Iconic-Font;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased
}
.zmdi-hc-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}
.btn,
.header_logo svg,
.zmdi-hc-stack {
	vertical-align: middle
}
.zmdi-hc-2x {
	font-size: 2em
}
.zmdi-hc-3x {
	font-size: 3em
}
.zmdi-hc-4x {
	font-size: 4em
}
.zmdi-hc-5x {
	font-size: 5em
}
.zmdi-hc-fw {
	width: 1.28571429em;
	text-align: center
}
.zmdi-hc-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}
.zmdi-hc-ul>li {
	position: relative
}
.zmdi-hc-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center
}
.zmdi-hc-li.zmdi-hc-lg {
	left: -1.85714286em
}
.zmdi-hc-border {
	padding: .1em .25em;
	border: .1em solid #9e9e9e;
	border-radius: 2px
}
.zmdi-hc-border-circle {
	padding: .1em .25em;
	border: .1em solid #9e9e9e;
	border-radius: 50%
}
.zmdi.pull-left {
	float: left;
	margin-right: .15em
}
.zmdi.pull-right {
	float: right;
	margin-left: .15em
}
.zmdi-hc-spin {
	-webkit-animation: zmdi-spin 1.5s infinite linear;
	animation: zmdi-spin 1.5s infinite linear
}
.zmdi-hc-spin-reverse {
	-webkit-animation: zmdi-spin-reverse 1.5s infinite linear;
	animation: zmdi-spin-reverse 1.5s infinite linear
}
@-webkit-keyframes zmdi-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}
@keyframes zmdi-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}
@-webkit-keyframes zmdi-spin-reverse {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(-359deg);
		transform: rotate(-359deg)
	}
}
@keyframes zmdi-spin-reverse {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(-359deg);
		transform: rotate(-359deg)
	}
}
.zmdi-hc-rotate-90 {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}
.zmdi-hc-rotate-180 {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.zmdi-hc-rotate-270 {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg)
}
.zmdi-hc-flip-horizontal {
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
.zmdi-hc-flip-vertical {
	-webkit-transform: scale(1, -1);
	transform: scale(1, -1)
}
.zmdi-hc-stack {
	position: relative;
	width: 2em;
	height: 2em;
	line-height: 2em
}
.zmdi-hc-stack-1x,
.zmdi-hc-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}
.zmdi-hc-stack-1x {
	line-height: inherit
}
.zmdi-hc-stack-2x {
	font-size: 2em
}
.btn,
a {
	font-size: 14px
}
.zmdi-hc-inverse {
	color: #fff
}
.zmdi-3d-rotation:before {
	content: '\f101'
}
.zmdi-airplane-off:before {
	content: '\f102'
}
.zmdi-airplane:before {
	content: '\f103'
}
.zmdi-album:before {
	content: '\f104'
}
.zmdi-archive:before {
	content: '\f105'
}
.zmdi-assignment-account:before {
	content: '\f106'
}
.zmdi-assignment-alert:before {
	content: '\f107'
}
.zmdi-assignment-check:before {
	content: '\f108'
}
.zmdi-assignment-o:before {
	content: '\f109'
}
.zmdi-assignment-return:before {
	content: '\f10a'
}
.zmdi-assignment-returned:before {
	content: '\f10b'
}
.zmdi-assignment:before {
	content: '\f10c'
}
.zmdi-attachment-alt:before {
	content: '\f10d'
}
.zmdi-attachment:before {
	content: '\f10e'
}
.zmdi-audio:before {
	content: '\f10f'
}
.zmdi-badge-check:before {
	content: '\f110'
}
.zmdi-balance-wallet:before {
	content: '\f111'
}
.zmdi-balance:before {
	content: '\f112'
}
.zmdi-battery-alert:before {
	content: '\f113'
}
.zmdi-battery-flash:before {
	content: '\f114'
}
.zmdi-battery-unknown:before {
	content: '\f115'
}
.zmdi-battery:before {
	content: '\f116'
}
.zmdi-bike:before {
	content: '\f117'
}
.zmdi-block-alt:before {
	content: '\f118'
}
.zmdi-block:before {
	content: '\f119'
}
.zmdi-boat:before {
	content: '\f11a'
}
.zmdi-book-image:before {
	content: '\f11b'
}
.zmdi-book:before {
	content: '\f11c'
}
.zmdi-bookmark-outline:before {
	content: '\f11d'
}
.zmdi-bookmark:before {
	content: '\f11e'
}
.zmdi-brush:before {
	content: '\f11f'
}
.zmdi-bug:before {
	content: '\f120'
}
.zmdi-bus:before {
	content: '\f121'
}
.zmdi-cake:before {
	content: '\f122'
}
.zmdi-car-taxi:before {
	content: '\f123'
}
.zmdi-car-wash:before {
	content: '\f124'
}
.zmdi-car:before {
	content: '\f125'
}
.zmdi-card-giftcard:before {
	content: '\f126'
}
.zmdi-card-membership:before {
	content: '\f127'
}
.zmdi-card-travel:before {
	content: '\f128'
}
.zmdi-card:before {
	content: '\f129'
}
.zmdi-case-check:before {
	content: '\f12a'
}
.zmdi-case-download:before {
	content: '\f12b'
}
.zmdi-case-play:before {
	content: '\f12c'
}
.zmdi-case:before {
	content: '\f12d'
}
.zmdi-cast-connected:before {
	content: '\f12e'
}
.zmdi-cast:before {
	content: '\f12f'
}
.zmdi-chart-donut:before {
	content: '\f130'
}
.zmdi-chart:before {
	content: '\f131'
}
.zmdi-city-alt:before {
	content: '\f132'
}
.zmdi-city:before {
	content: '\f133'
}
.zmdi-close-circle-o:before {
	content: '\f134'
}
.zmdi-close-circle:before {
	content: '\f135'
}
.zmdi-close:before {
	content: '\f136'
}
.zmdi-cocktail:before {
	content: '\f137'
}
.zmdi-code-setting:before {
	content: '\f138'
}
.zmdi-code-smartphone:before {
	content: '\f139'
}
.zmdi-code:before {
	content: '\f13a'
}
.zmdi-coffee:before {
	content: '\f13b'
}
.zmdi-collection-bookmark:before {
	content: '\f13c'
}
.zmdi-collection-case-play:before {
	content: '\f13d'
}
.zmdi-collection-folder-image:before {
	content: '\f13e'
}
.zmdi-collection-image-o:before {
	content: '\f13f'
}
.zmdi-collection-image:before {
	content: '\f140'
}
.zmdi-collection-item-1:before {
	content: '\f141'
}
.zmdi-collection-item-2:before {
	content: '\f142'
}
.zmdi-collection-item-3:before {
	content: '\f143'
}
.zmdi-collection-item-4:before {
	content: '\f144'
}
.zmdi-collection-item-5:before {
	content: '\f145'
}
.zmdi-collection-item-6:before {
	content: '\f146'
}
.zmdi-collection-item-7:before {
	content: '\f147'
}
.zmdi-collection-item-8:before {
	content: '\f148'
}
.zmdi-collection-item-9-plus:before {
	content: '\f149'
}
.zmdi-collection-item-9:before {
	content: '\f14a'
}
.zmdi-collection-item:before {
	content: '\f14b'
}
.zmdi-collection-music:before {
	content: '\f14c'
}
.zmdi-collection-pdf:before {
	content: '\f14d'
}
.zmdi-collection-plus:before {
	content: '\f14e'
}
.zmdi-collection-speaker:before {
	content: '\f14f'
}
.zmdi-collection-text:before {
	content: '\f150'
}
.zmdi-collection-video:before {
	content: '\f151'
}
.zmdi-compass:before {
	content: '\f152'
}
.zmdi-cutlery:before {
	content: '\f153'
}
.zmdi-delete:before {
	content: '\f154'
}
.zmdi-dialpad:before {
	content: '\f155'
}
.zmdi-dns:before {
	content: '\f156'
}
.zmdi-drink:before {
	content: '\f157'
}
.zmdi-edit:before {
	content: '\f158'
}
.zmdi-email-open:before {
	content: '\f159'
}
.zmdi-email:before {
	content: '\f15a'
}
.zmdi-eye-off:before {
	content: '\f15b'
}
.zmdi-eye:before {
	content: '\f15c'
}
.zmdi-eyedropper:before {
	content: '\f15d'
}
.zmdi-favorite-outline:before {
	content: '\f15e'
}
.zmdi-favorite:before {
	content: '\f15f'
}
.zmdi-filter-list:before {
	content: '\f160'
}
.zmdi-fire:before {
	content: '\f161'
}
.zmdi-flag:before {
	content: '\f162'
}
.zmdi-flare:before {
	content: '\f163'
}
.zmdi-flash-auto:before {
	content: '\f164'
}
.zmdi-flash-off:before {
	content: '\f165'
}
.zmdi-flash:before {
	content: '\f166'
}
.zmdi-flip:before {
	content: '\f167'
}
.zmdi-flower-alt:before {
	content: '\f168'
}
.zmdi-flower:before {
	content: '\f169'
}
.zmdi-font:before {
	content: '\f16a'
}
.zmdi-fullscreen-alt:before {
	content: '\f16b'
}
.zmdi-fullscreen-exit:before {
	content: '\f16c'
}
.zmdi-fullscreen:before {
	content: '\f16d'
}
.zmdi-functions:before {
	content: '\f16e'
}
.zmdi-gas-station:before {
	content: '\f16f'
}
.zmdi-gesture:before {
	content: '\f170'
}
.zmdi-globe-alt:before {
	content: '\f171'
}
.zmdi-globe-lock:before {
	content: '\f172'
}
.zmdi-globe:before {
	content: '\f173'
}
.zmdi-graduation-cap:before {
	content: '\f174'
}
.zmdi-home:before {
	content: '\f175'
}
.zmdi-hospital-alt:before {
	content: '\f176'
}
.zmdi-hospital:before {
	content: '\f177'
}
.zmdi-hotel:before {
	content: '\f178'
}
.zmdi-hourglass-alt:before {
	content: '\f179'
}
.zmdi-hourglass-outline:before {
	content: '\f17a'
}
.zmdi-hourglass:before {
	content: '\f17b'
}
.zmdi-http:before {
	content: '\f17c'
}
.zmdi-image-alt:before {
	content: '\f17d'
}
.zmdi-image-o:before {
	content: '\f17e'
}
.zmdi-image:before {
	content: '\f17f'
}
.zmdi-inbox:before {
	content: '\f180'
}
.zmdi-invert-colors-off:before {
	content: '\f181'
}
.zmdi-invert-colors:before {
	content: '\f182'
}
.zmdi-key:before {
	content: '\f183'
}
.zmdi-label-alt-outline:before {
	content: '\f184'
}
.zmdi-label-alt:before {
	content: '\f185'
}
.zmdi-label-heart:before {
	content: '\f186'
}
.zmdi-label:before {
	content: '\f187'
}
.zmdi-labels:before {
	content: '\f188'
}
.zmdi-lamp:before {
	content: '\f189'
}
.zmdi-landscape:before {
	content: '\f18a'
}
.zmdi-layers-off:before {
	content: '\f18b'
}
.zmdi-layers:before {
	content: '\f18c'
}
.zmdi-library:before {
	content: '\f18d'
}
.zmdi-link:before {
	content: '\f18e'
}
.zmdi-lock-open:before {
	content: '\f18f'
}
.zmdi-lock-outline:before {
	content: '\f190'
}
.zmdi-lock:before {
	content: '\f191'
}
.zmdi-mail-reply-all:before {
	content: '\f192'
}
.zmdi-mail-reply:before {
	content: '\f193'
}
.zmdi-mail-send:before {
	content: '\f194'
}
.zmdi-mall:before {
	content: '\f195'
}
.zmdi-map:before {
	content: '\f196'
}
.zmdi-menu:before {
	content: '\f197'
}
.zmdi-money-box:before {
	content: '\f198'
}
.zmdi-money-off:before {
	content: '\f199'
}
.zmdi-money:before {
	content: '\f19a'
}
.zmdi-more-vert:before {
	content: '\f19b'
}
.zmdi-more:before {
	content: '\f19c'
}
.zmdi-movie-alt:before {
	content: '\f19d'
}
.zmdi-movie:before {
	content: '\f19e'
}
.zmdi-nature-people:before {
	content: '\f19f'
}
.zmdi-nature:before {
	content: '\f1a0'
}
.zmdi-navigation:before {
	content: '\f1a1'
}
.zmdi-open-in-browser:before {
	content: '\f1a2'
}
.zmdi-open-in-new:before {
	content: '\f1a3'
}
.zmdi-palette:before {
	content: '\f1a4'
}
.zmdi-parking:before {
	content: '\f1a5'
}
.zmdi-pin-account:before {
	content: '\f1a6'
}
.zmdi-pin-assistant:before {
	content: '\f1a7'
}
.zmdi-pin-drop:before {
	content: '\f1a8'
}
.zmdi-pin-help:before {
	content: '\f1a9'
}
.zmdi-pin-off:before {
	content: '\f1aa'
}
.zmdi-pin:before {
	content: '\f1ab'
}
.zmdi-pizza:before {
	content: '\f1ac'
}
.zmdi-plaster:before {
	content: '\f1ad'
}
.zmdi-power-setting:before {
	content: '\f1ae'
}
.zmdi-power:before {
	content: '\f1af'
}
.zmdi-print:before {
	content: '\f1b0'
}
.zmdi-puzzle-piece:before {
	content: '\f1b1'
}
.zmdi-quote:before {
	content: '\f1b2'
}
.zmdi-railway:before {
	content: '\f1b3'
}
.zmdi-receipt:before {
	content: '\f1b4'
}
.zmdi-refresh-alt:before {
	content: '\f1b5'
}
.zmdi-refresh-sync-alert:before {
	content: '\f1b6'
}
.zmdi-refresh-sync-off:before {
	content: '\f1b7'
}
.zmdi-refresh-sync:before {
	content: '\f1b8'
}
.zmdi-refresh:before {
	content: '\f1b9'
}
.zmdi-roller:before {
	content: '\f1ba'
}
.zmdi-ruler:before {
	content: '\f1bb'
}
.zmdi-scissors:before {
	content: '\f1bc'
}
.zmdi-screen-rotation-lock:before {
	content: '\f1bd'
}
.zmdi-screen-rotation:before {
	content: '\f1be'
}
.zmdi-search-for:before {
	content: '\f1bf'
}
.zmdi-search-in-file:before {
	content: '\f1c0'
}
.zmdi-search-in-page:before {
	content: '\f1c1'
}
.zmdi-search-replace:before {
	content: '\f1c2'
}
.zmdi-search:before {
	content: '\f1c3'
}
.zmdi-seat:before {
	content: '\f1c4'
}
.zmdi-settings-square:before {
	content: '\f1c5'
}
.zmdi-settings:before {
	content: '\f1c6'
}
.zmdi-shield-check:before {
	content: '\f1c7'
}
.zmdi-shield-security:before {
	content: '\f1c8'
}
.zmdi-shopping-basket:before {
	content: '\f1c9'
}
.zmdi-shopping-cart-plus:before {
	content: '\f1ca'
}
.zmdi-shopping-cart:before {
	content: '\f1cb'
}
.zmdi-sign-in:before {
	content: '\f1cc'
}
.zmdi-sort-amount-asc:before {
	content: '\f1cd'
}
.zmdi-sort-amount-desc:before {
	content: '\f1ce'
}
.zmdi-sort-asc:before {
	content: '\f1cf'
}
.zmdi-sort-desc:before {
	content: '\f1d0'
}
.zmdi-spellcheck:before {
	content: '\f1d1'
}
.zmdi-storage:before {
	content: '\f1d2'
}
.zmdi-store-24:before {
	content: '\f1d3'
}
.zmdi-store:before {
	content: '\f1d4'
}
.zmdi-subway:before {
	content: '\f1d5'
}
.zmdi-sun:before {
	content: '\f1d6'
}
.zmdi-tab-unselected:before {
	content: '\f1d7'
}
.zmdi-tab:before {
	content: '\f1d8'
}
.zmdi-tag-close:before {
	content: '\f1d9'
}
.zmdi-tag-more:before {
	content: '\f1da'
}
.zmdi-tag:before {
	content: '\f1db'
}
.zmdi-thumb-down:before {
	content: '\f1dc'
}
.zmdi-thumb-up-down:before {
	content: '\f1dd'
}
.zmdi-thumb-up:before {
	content: '\f1de'
}
.zmdi-ticket-star:before {
	content: '\f1df'
}
.zmdi-toll:before {
	content: '\f1e0'
}
.zmdi-toys:before {
	content: '\f1e1'
}
.zmdi-traffic:before {
	content: '\f1e2'
}
.zmdi-translate:before {
	content: '\f1e3'
}
.zmdi-triangle-down:before {
	content: '\f1e4'
}
.zmdi-triangle-up:before {
	content: '\f1e5'
}
.zmdi-truck:before {
	content: '\f1e6'
}
.zmdi-turning-sign:before {
	content: '\f1e7'
}
.zmdi-wallpaper:before {
	content: '\f1e8'
}
.zmdi-washing-machine:before {
	content: '\f1e9'
}
.zmdi-window-maximize:before {
	content: '\f1ea'
}
.zmdi-window-minimize:before {
	content: '\f1eb'
}
.zmdi-window-restore:before {
	content: '\f1ec'
}
.zmdi-wrench:before {
	content: '\f1ed'
}
.zmdi-zoom-in:before {
	content: '\f1ee'
}
.zmdi-zoom-out:before {
	content: '\f1ef'
}
.zmdi-alert-circle-o:before {
	content: '\f1f0'
}
.zmdi-alert-circle:before {
	content: '\f1f1'
}
.zmdi-alert-octagon:before {
	content: '\f1f2'
}
.zmdi-alert-polygon:before {
	content: '\f1f3'
}
.zmdi-alert-triangle:before {
	content: '\f1f4'
}
.zmdi-help-outline:before {
	content: '\f1f5'
}
.zmdi-help:before {
	content: '\f1f6'
}
.zmdi-info-outline:before {
	content: '\f1f7'
}
.zmdi-info:before {
	content: '\f1f8'
}
.zmdi-notifications-active:before {
	content: '\f1f9'
}
.zmdi-notifications-add:before {
	content: '\f1fa'
}
.zmdi-notifications-none:before {
	content: '\f1fb'
}
.zmdi-notifications-off:before {
	content: '\f1fc'
}
.zmdi-notifications-paused:before {
	content: '\f1fd'
}
.zmdi-notifications:before {
	content: '\f1fe'
}
.zmdi-account-add:before {
	content: '\f1ff'
}
.zmdi-account-box-mail:before {
	content: '\f200'
}
.zmdi-account-box-o:before {
	content: '\f201'
}
.zmdi-account-box-phone:before {
	content: '\f202'
}
.zmdi-account-box:before {
	content: '\f203'
}
.zmdi-account-calendar:before {
	content: '\f204'
}
.zmdi-account-circle:before {
	content: '\f205'
}
.zmdi-account-o:before {
	content: '\f206'
}
.zmdi-account:before {
	content: '\f207'
}
.zmdi-accounts-add:before {
	content: '\f208'
}
.zmdi-accounts-alt:before {
	content: '\f209'
}
.zmdi-accounts-list-alt:before {
	content: '\f20a'
}
.zmdi-accounts-list:before {
	content: '\f20b'
}
.zmdi-accounts-outline:before {
	content: '\f20c'
}
.zmdi-accounts:before {
	content: '\f20d'
}
.zmdi-face:before {
	content: '\f20e'
}
.zmdi-female:before {
	content: '\f20f'
}
.zmdi-male-alt:before {
	content: '\f210'
}
.zmdi-male-female:before {
	content: '\f211'
}
.zmdi-male:before {
	content: '\f212'
}
.zmdi-mood-bad:before {
	content: '\f213'
}
.zmdi-mood:before {
	content: '\f214'
}
.zmdi-run:before {
	content: '\f215'
}
.zmdi-walk:before {
	content: '\f216'
}
.zmdi-cloud-box:before {
	content: '\f217'
}
.zmdi-cloud-circle:before {
	content: '\f218'
}
.zmdi-cloud-done:before {
	content: '\f219'
}
.zmdi-cloud-download:before {
	content: '\f21a'
}
.zmdi-cloud-off:before {
	content: '\f21b'
}
.zmdi-cloud-outline-alt:before {
	content: '\f21c'
}
.zmdi-cloud-outline:before {
	content: '\f21d'
}
.zmdi-cloud-upload:before {
	content: '\f21e'
}
.zmdi-cloud:before {
	content: '\f21f'
}
.zmdi-download:before {
	content: '\f220'
}
.zmdi-file-plus:before {
	content: '\f221'
}
.zmdi-file-text:before {
	content: '\f222'
}
.zmdi-file:before {
	content: '\f223'
}
.zmdi-folder-outline:before {
	content: '\f224'
}
.zmdi-folder-person:before {
	content: '\f225'
}
.zmdi-folder-star-alt:before {
	content: '\f226'
}
.zmdi-folder-star:before {
	content: '\f227'
}
.zmdi-folder:before {
	content: '\f228'
}
.zmdi-gif:before {
	content: '\f229'
}
.zmdi-upload:before {
	content: '\f22a'
}
.zmdi-border-all:before {
	content: '\f22b'
}
.zmdi-border-bottom:before {
	content: '\f22c'
}
.zmdi-border-clear:before {
	content: '\f22d'
}
.zmdi-border-color:before {
	content: '\f22e'
}
.zmdi-border-horizontal:before {
	content: '\f22f'
}
.zmdi-border-inner:before {
	content: '\f230'
}
.zmdi-border-left:before {
	content: '\f231'
}
.zmdi-border-outer:before {
	content: '\f232'
}
.zmdi-border-right:before {
	content: '\f233'
}
.zmdi-border-style:before {
	content: '\f234'
}
.zmdi-border-top:before {
	content: '\f235'
}
.zmdi-border-vertical:before {
	content: '\f236'
}
.zmdi-copy:before {
	content: '\f237'
}
.zmdi-crop:before {
	content: '\f238'
}
.zmdi-format-align-center:before {
	content: '\f239'
}
.zmdi-format-align-justify:before {
	content: '\f23a'
}
.zmdi-format-align-left:before {
	content: '\f23b'
}
.zmdi-format-align-right:before {
	content: '\f23c'
}
.zmdi-format-bold:before {
	content: '\f23d'
}
.zmdi-format-clear-all:before {
	content: '\f23e'
}
.zmdi-format-clear:before {
	content: '\f23f'
}
.zmdi-format-color-fill:before {
	content: '\f240'
}
.zmdi-format-color-reset:before {
	content: '\f241'
}
.zmdi-format-color-text:before {
	content: '\f242'
}
.zmdi-format-indent-decrease:before {
	content: '\f243'
}
.zmdi-format-indent-increase:before {
	content: '\f244'
}
.zmdi-format-italic:before {
	content: '\f245'
}
.zmdi-format-line-spacing:before {
	content: '\f246'
}
.zmdi-format-list-bulleted:before {
	content: '\f247'
}
.zmdi-format-list-numbered:before {
	content: '\f248'
}
.zmdi-format-ltr:before {
	content: '\f249'
}
.zmdi-format-rtl:before {
	content: '\f24a'
}
.zmdi-format-size:before {
	content: '\f24b'
}
.zmdi-format-strikethrough-s:before {
	content: '\f24c'
}
.zmdi-format-strikethrough:before {
	content: '\f24d'
}
.zmdi-format-subject:before {
	content: '\f24e'
}
.zmdi-format-underlined:before {
	content: '\f24f'
}
.zmdi-format-valign-bottom:before {
	content: '\f250'
}
.zmdi-format-valign-center:before {
	content: '\f251'
}
.zmdi-format-valign-top:before {
	content: '\f252'
}
.zmdi-redo:before {
	content: '\f253'
}
.zmdi-select-all:before {
	content: '\f254'
}
.zmdi-space-bar:before {
	content: '\f255'
}
.zmdi-text-format:before {
	content: '\f256'
}
.zmdi-transform:before {
	content: '\f257'
}
.zmdi-undo:before {
	content: '\f258'
}
.zmdi-wrap-text:before {
	content: '\f259'
}
.zmdi-comment-alert:before {
	content: '\f25a'
}
.zmdi-comment-alt-text:before {
	content: '\f25b'
}
.zmdi-comment-alt:before {
	content: '\f25c'
}
.zmdi-comment-edit:before {
	content: '\f25d'
}
.zmdi-comment-image:before {
	content: '\f25e'
}
.zmdi-comment-list:before {
	content: '\f25f'
}
.zmdi-comment-more:before {
	content: '\f260'
}
.zmdi-comment-outline:before {
	content: '\f261'
}
.zmdi-comment-text-alt:before {
	content: '\f262'
}
.zmdi-comment-text:before {
	content: '\f263'
}
.zmdi-comment-video:before {
	content: '\f264'
}
.zmdi-comment:before {
	content: '\f265'
}
.zmdi-comments:before {
	content: '\f266'
}
.zmdi-check-all:before {
	content: '\f267'
}
.zmdi-check-circle-u:before {
	content: '\f268'
}
.zmdi-check-circle:before {
	content: '\f269'
}
.zmdi-check-square:before {
	content: '\f26a'
}
.zmdi-check:before {
	content: '\f26b'
}
.zmdi-circle-o:before {
	content: '\f26c'
}
.zmdi-circle:before {
	content: '\f26d'
}
.zmdi-dot-circle-alt:before {
	content: '\f26e'
}
.zmdi-dot-circle:before {
	content: '\f26f'
}
.zmdi-minus-circle-outline:before {
	content: '\f270'
}
.zmdi-minus-circle:before {
	content: '\f271'
}
.zmdi-minus-square:before {
	content: '\f272'
}
.zmdi-minus:before {
	content: '\f273'
}
.zmdi-plus-circle-o-duplicate:before {
	content: '\f274'
}
.zmdi-plus-circle-o:before {
	content: '\f275'
}
.zmdi-plus-circle:before {
	content: '\f276'
}
.zmdi-plus-square:before {
	content: '\f277'
}
.zmdi-plus:before {
	content: '\f278'
}
.zmdi-square-o:before {
	content: '\f279'
}
.zmdi-star-circle:before {
	content: '\f27a'
}
.zmdi-star-half:before {
	content: '\f27b'
}
.zmdi-star-outline:before {
	content: '\f27c'
}
.zmdi-star:before {
	content: '\f27d'
}
.zmdi-bluetooth-connected:before {
	content: '\f27e'
}
.zmdi-bluetooth-off:before {
	content: '\f27f'
}
.zmdi-bluetooth-search:before {
	content: '\f280'
}
.zmdi-bluetooth-setting:before {
	content: '\f281'
}
.zmdi-bluetooth:before {
	content: '\f282'
}
.zmdi-camera-add:before {
	content: '\f283'
}
.zmdi-camera-alt:before {
	content: '\f284'
}
.zmdi-camera-bw:before {
	content: '\f285'
}
.zmdi-camera-front:before {
	content: '\f286'
}
.zmdi-camera-mic:before {
	content: '\f287'
}
.zmdi-camera-party-mode:before {
	content: '\f288'
}
.zmdi-camera-rear:before {
	content: '\f289'
}
.zmdi-camera-roll:before {
	content: '\f28a'
}
.zmdi-camera-switch:before {
	content: '\f28b'
}
.zmdi-camera:before {
	content: '\f28c'
}
.zmdi-card-alert:before {
	content: '\f28d'
}
.zmdi-card-off:before {
	content: '\f28e'
}
.zmdi-card-sd:before {
	content: '\f28f'
}
.zmdi-card-sim:before {
	content: '\f290'
}
.zmdi-desktop-mac:before {
	content: '\f291'
}
.zmdi-desktop-windows:before {
	content: '\f292'
}
.zmdi-device-hub:before {
	content: '\f293'
}
.zmdi-devices-off:before {
	content: '\f294'
}
.zmdi-devices:before {
	content: '\f295'
}
.zmdi-dock:before {
	content: '\f296'
}
.zmdi-floppy:before {
	content: '\f297'
}
.zmdi-gamepad:before {
	content: '\f298'
}
.zmdi-gps-dot:before {
	content: '\f299'
}
.zmdi-gps-off:before {
	content: '\f29a'
}
.zmdi-gps:before {
	content: '\f29b'
}
.zmdi-headset-mic:before {
	content: '\f29c'
}
.zmdi-headset:before {
	content: '\f29d'
}
.zmdi-input-antenna:before {
	content: '\f29e'
}
.zmdi-input-composite:before {
	content: '\f29f'
}
.zmdi-input-hdmi:before {
	content: '\f2a0'
}
.zmdi-input-power:before {
	content: '\f2a1'
}
.zmdi-input-svideo:before {
	content: '\f2a2'
}
.zmdi-keyboard-hide:before {
	content: '\f2a3'
}
.zmdi-keyboard:before {
	content: '\f2a4'
}
.zmdi-laptop-chromebook:before {
	content: '\f2a5'
}
.zmdi-laptop-mac:before {
	content: '\f2a6'
}
.zmdi-laptop:before {
	content: '\f2a7'
}
.zmdi-mic-off:before {
	content: '\f2a8'
}
.zmdi-mic-outline:before {
	content: '\f2a9'
}
.zmdi-mic-setting:before {
	content: '\f2aa'
}
.zmdi-mic:before {
	content: '\f2ab'
}
.zmdi-mouse:before {
	content: '\f2ac'
}
.zmdi-network-alert:before {
	content: '\f2ad'
}
.zmdi-network-locked:before {
	content: '\f2ae'
}
.zmdi-network-off:before {
	content: '\f2af'
}
.zmdi-network-outline:before {
	content: '\f2b0'
}
.zmdi-network-setting:before {
	content: '\f2b1'
}
.zmdi-network:before {
	content: '\f2b2'
}
.zmdi-phone-bluetooth:before {
	content: '\f2b3'
}
.zmdi-phone-end:before {
	content: '\f2b4'
}
.zmdi-phone-forwarded:before {
	content: '\f2b5'
}
.zmdi-phone-in-talk:before {
	content: '\f2b6'
}
.zmdi-phone-locked:before {
	content: '\f2b7'
}
.zmdi-phone-missed:before {
	content: '\f2b8'
}
.zmdi-phone-msg:before {
	content: '\f2b9'
}
.zmdi-phone-paused:before {
	content: '\f2ba'
}
.zmdi-phone-ring:before {
	content: '\f2bb'
}
.zmdi-phone-setting:before {
	content: '\f2bc'
}
.zmdi-phone-sip:before {
	content: '\f2bd'
}
.zmdi-phone:before {
	content: '\f2be'
}
.zmdi-portable-wifi-changes:before {
	content: '\f2bf'
}
.zmdi-portable-wifi-off:before {
	content: '\f2c0'
}
.zmdi-portable-wifi:before {
	content: '\f2c1'
}
.zmdi-radio:before {
	content: '\f2c2'
}
.zmdi-reader:before {
	content: '\f2c3'
}
.zmdi-remote-control-alt:before {
	content: '\f2c4'
}
.zmdi-remote-control:before {
	content: '\f2c5'
}
.zmdi-router:before {
	content: '\f2c6'
}
.zmdi-scanner:before {
	content: '\f2c7'
}
.zmdi-smartphone-android:before {
	content: '\f2c8'
}
.zmdi-smartphone-download:before {
	content: '\f2c9'
}
.zmdi-smartphone-erase:before {
	content: '\f2ca'
}
.zmdi-smartphone-info:before {
	content: '\f2cb'
}
.zmdi-smartphone-iphone:before {
	content: '\f2cc'
}
.zmdi-smartphone-landscape-lock:before {
	content: '\f2cd'
}
.zmdi-smartphone-landscape:before {
	content: '\f2ce'
}
.zmdi-smartphone-lock:before {
	content: '\f2cf'
}
.zmdi-smartphone-portrait-lock:before {
	content: '\f2d0'
}
.zmdi-smartphone-ring:before {
	content: '\f2d1'
}
.zmdi-smartphone-setting:before {
	content: '\f2d2'
}
.zmdi-smartphone-setup:before {
	content: '\f2d3'
}
.zmdi-smartphone:before {
	content: '\f2d4'
}
.zmdi-speaker:before {
	content: '\f2d5'
}
.zmdi-tablet-android:before {
	content: '\f2d6'
}
.zmdi-tablet-mac:before {
	content: '\f2d7'
}
.zmdi-tablet:before {
	content: '\f2d8'
}
.zmdi-tv-alt-play:before {
	content: '\f2d9'
}
.zmdi-tv-list:before {
	content: '\f2da'
}
.zmdi-tv-play:before {
	content: '\f2db'
}
.zmdi-tv:before {
	content: '\f2dc'
}
.zmdi-usb:before {
	content: '\f2dd'
}
.zmdi-videocam-off:before {
	content: '\f2de'
}
.zmdi-videocam-switch:before {
	content: '\f2df'
}
.zmdi-videocam:before {
	content: '\f2e0'
}
.zmdi-watch:before {
	content: '\f2e1'
}
.zmdi-wifi-alt-2:before {
	content: '\f2e2'
}
.zmdi-wifi-alt:before {
	content: '\f2e3'
}
.zmdi-wifi-info:before {
	content: '\f2e4'
}
.zmdi-wifi-lock:before {
	content: '\f2e5'
}
.zmdi-wifi-off:before {
	content: '\f2e6'
}
.zmdi-wifi-outline:before {
	content: '\f2e7'
}
.zmdi-wifi:before {
	content: '\f2e8'
}
.zmdi-arrow-left-bottom:before {
	content: '\f2e9'
}
.zmdi-arrow-left:before {
	content: '\f2ea'
}
.zmdi-arrow-merge:before {
	content: '\f2eb'
}
.zmdi-arrow-missed:before {
	content: '\f2ec'
}
.zmdi-arrow-right-top:before {
	content: '\f2ed'
}
.zmdi-arrow-right:before {
	content: '\f2ee'
}
.zmdi-arrow-split:before {
	content: '\f2ef'
}
.zmdi-arrows:before {
	content: '\f2f0'
}
.zmdi-caret-down-circle:before {
	content: '\f2f1'
}
.zmdi-caret-down:before {
	content: '\f2f2'
}
.zmdi-caret-left-circle:before {
	content: '\f2f3'
}
.zmdi-caret-left:before {
	content: '\f2f4'
}
.zmdi-caret-right-circle:before {
	content: '\f2f5'
}
.zmdi-caret-right:before {
	content: '\f2f6'
}
.zmdi-caret-up-circle:before {
	content: '\f2f7'
}
.zmdi-caret-up:before {
	content: '\f2f8'
}
.zmdi-chevron-down:before {
	content: '\f2f9'
}
.zmdi-chevron-left:before {
	content: '\f2fa'
}
.zmdi-chevron-right:before {
	content: '\f2fb'
}
.zmdi-chevron-up:before {
	content: '\f2fc'
}
.zmdi-forward:before {
	content: '\f2fd'
}
.zmdi-long-arrow-down:before {
	content: '\f2fe'
}
.zmdi-long-arrow-left:before {
	content: '\f2ff'
}
.zmdi-long-arrow-return:before {
	content: '\f300'
}
.zmdi-long-arrow-right:before {
	content: '\f301'
}
.zmdi-long-arrow-tab:before {
	content: '\f302'
}
.zmdi-long-arrow-up:before {
	content: '\f303'
}
.zmdi-rotate-ccw:before {
	content: '\f304'
}
.zmdi-rotate-cw:before {
	content: '\f305'
}
.zmdi-rotate-left:before {
	content: '\f306'
}
.zmdi-rotate-right:before {
	content: '\f307'
}
.zmdi-square-down:before {
	content: '\f308'
}
.zmdi-square-right:before {
	content: '\f309'
}
.zmdi-swap-alt:before {
	content: '\f30a'
}
.zmdi-swap-vertical-circle:before {
	content: '\f30b'
}
.zmdi-swap-vertical:before {
	content: '\f30c'
}
.zmdi-swap:before {
	content: '\f30d'
}
.zmdi-trending-down:before {
	content: '\f30e'
}
.zmdi-trending-flat:before {
	content: '\f30f'
}
.zmdi-trending-up:before {
	content: '\f310'
}
.zmdi-unfold-less:before {
	content: '\f311'
}
.zmdi-unfold-more:before {
	content: '\f312'
}
.zmdi-apps:before {
	content: '\f313'
}
.zmdi-grid-off:before {
	content: '\f314'
}
.zmdi-grid:before {
	content: '\f315'
}
.zmdi-view-agenda:before {
	content: '\f316'
}
.zmdi-view-array:before {
	content: '\f317'
}
.zmdi-view-carousel:before {
	content: '\f318'
}
.zmdi-view-column:before {
	content: '\f319'
}
.zmdi-view-comfy:before {
	content: '\f31a'
}
.zmdi-view-compact:before {
	content: '\f31b'
}
.zmdi-view-dashboard:before {
	content: '\f31c'
}
.zmdi-view-day:before {
	content: '\f31d'
}
.zmdi-view-headline:before {
	content: '\f31e'
}
.zmdi-view-list-alt:before {
	content: '\f31f'
}
.zmdi-view-list:before {
	content: '\f320'
}
.zmdi-view-module:before {
	content: '\f321'
}
.zmdi-view-quilt:before {
	content: '\f322'
}
.zmdi-view-stream:before {
	content: '\f323'
}
.zmdi-view-subtitles:before {
	content: '\f324'
}
.zmdi-view-toc:before {
	content: '\f325'
}
.zmdi-view-web:before {
	content: '\f326'
}
.zmdi-view-week:before {
	content: '\f327'
}
.zmdi-widgets:before {
	content: '\f328'
}
.zmdi-alarm-check:before {
	content: '\f329'
}
.zmdi-alarm-off:before {
	content: '\f32a'
}
.zmdi-alarm-plus:before {
	content: '\f32b'
}
.zmdi-alarm-snooze:before {
	content: '\f32c'
}
.zmdi-alarm:before {
	content: '\f32d'
}
.zmdi-calendar-alt:before {
	content: '\f32e'
}
.zmdi-calendar-check:before {
	content: '\f32f'
}
.zmdi-calendar-close:before {
	content: '\f330'
}
.zmdi-calendar-note:before {
	content: '\f331'
}
.zmdi-calendar:before {
	content: '\f332'
}
.zmdi-time-countdown:before {
	content: '\f333'
}
.zmdi-time-interval:before {
	content: '\f334'
}
.zmdi-time-restore-setting:before {
	content: '\f335'
}
.zmdi-time-restore:before {
	content: '\f336'
}
.zmdi-time:before {
	content: '\f337'
}
.zmdi-timer-off:before {
	content: '\f338'
}
.zmdi-timer:before {
	content: '\f339'
}
.zmdi-android-alt:before {
	content: '\f33a'
}
.zmdi-android:before {
	content: '\f33b'
}
.zmdi-apple:before {
	content: '\f33c'
}
.zmdi-behance:before {
	content: '\f33d'
}
.zmdi-codepen:before {
	content: '\f33e'
}
.zmdi-dribbble:before {
	content: '\f33f'
}
.zmdi-dropbox:before {
	content: '\f340'
}
.zmdi-evernote:before {
	content: '\f341'
}
.zmdi-facebook-box:before {
	content: '\f342'
}
.zmdi-facebook:before {
	content: '\f343'
}
.zmdi-github-box:before {
	content: '\f344'
}
.zmdi-github:before {
	content: '\f345'
}
.zmdi-google-drive:before {
	content: '\f346'
}
.zmdi-google-earth:before {
	content: '\f347'
}
.zmdi-google-glass:before {
	content: '\f348'
}
.zmdi-google-maps:before {
	content: '\f349'
}
.zmdi-google-pages:before {
	content: '\f34a'
}
.zmdi-google-play:before {
	content: '\f34b'
}
.zmdi-google-plus-box:before {
	content: '\f34c'
}
.zmdi-google-plus:before {
	content: '\f34d'
}
.zmdi-google:before {
	content: '\f34e'
}
.zmdi-instagram:before {
	content: '\f34f'
}
.zmdi-language-css3:before {
	content: '\f350'
}
.zmdi-language-html5:before {
	content: '\f351'
}
.zmdi-language-javascript:before {
	content: '\f352'
}
.zmdi-language-python-alt:before {
	content: '\f353'
}
.zmdi-language-python:before {
	content: '\f354'
}
.zmdi-lastfm:before {
	content: '\f355'
}
.zmdi-linkedin-box:before {
	content: '\f356'
}
.zmdi-paypal:before {
	content: '\f357'
}
.zmdi-pinterest-box:before {
	content: '\f358'
}
.zmdi-pocket:before {
	content: '\f359'
}
.zmdi-polymer:before {
	content: '\f35a'
}
.zmdi-share:before {
	content: '\f35b'
}
.zmdi-stackoverflow:before {
	content: '\f35c'
}
.zmdi-steam-square:before {
	content: '\f35d'
}
.zmdi-steam:before {
	content: '\f35e'
}
.zmdi-twitter-box:before {
	content: '\f35f'
}
.zmdi-twitter:before {
	content: '\f360'
}
.zmdi-vk:before {
	content: '\f361'
}
.zmdi-wikipedia:before {
	content: '\f362'
}
.zmdi-windows:before {
	content: '\f363'
}
.zmdi-aspect-ratio-alt:before {
	content: '\f364'
}
.zmdi-aspect-ratio:before {
	content: '\f365'
}
.zmdi-blur-circular:before {
	content: '\f366'
}
.zmdi-blur-linear:before {
	content: '\f367'
}
.zmdi-blur-off:before {
	content: '\f368'
}
.zmdi-blur:before {
	content: '\f369'
}
.zmdi-brightness-2:before {
	content: '\f36a'
}
.zmdi-brightness-3:before {
	content: '\f36b'
}
.zmdi-brightness-4:before {
	content: '\f36c'
}
.zmdi-brightness-5:before {
	content: '\f36d'
}
.zmdi-brightness-6:before {
	content: '\f36e'
}
.zmdi-brightness-7:before {
	content: '\f36f'
}
.zmdi-brightness-auto:before {
	content: '\f370'
}
.zmdi-brightness-setting:before {
	content: '\f371'
}
.zmdi-broken-image:before {
	content: '\f372'
}
.zmdi-center-focus-strong:before {
	content: '\f373'
}
.zmdi-center-focus-weak:before {
	content: '\f374'
}
.zmdi-compare:before {
	content: '\f375'
}
.zmdi-crop-16-9:before {
	content: '\f376'
}
.zmdi-crop-3-2:before {
	content: '\f377'
}
.zmdi-crop-5-4:before {
	content: '\f378'
}
.zmdi-crop-7-5:before {
	content: '\f379'
}
.zmdi-crop-din:before {
	content: '\f37a'
}
.zmdi-crop-free:before {
	content: '\f37b'
}
.zmdi-crop-landscape:before {
	content: '\f37c'
}
.zmdi-crop-portrait:before {
	content: '\f37d'
}
.zmdi-crop-square:before {
	content: '\f37e'
}
.zmdi-exposure-alt:before {
	content: '\f37f'
}
.zmdi-exposure:before {
	content: '\f380'
}
.zmdi-filter-b-and-w:before {
	content: '\f381'
}
.zmdi-filter-center-focus:before {
	content: '\f382'
}
.zmdi-filter-frames:before {
	content: '\f383'
}
.zmdi-filter-tilt-shift:before {
	content: '\f384'
}
.zmdi-gradient:before {
	content: '\f385'
}
.zmdi-grain:before {
	content: '\f386'
}
.zmdi-graphic-eq:before {
	content: '\f387'
}
.zmdi-hdr-off:before {
	content: '\f388'
}
.zmdi-hdr-strong:before {
	content: '\f389'
}
.zmdi-hdr-weak:before {
	content: '\f38a'
}
.zmdi-hdr:before {
	content: '\f38b'
}
.zmdi-iridescent:before {
	content: '\f38c'
}
.zmdi-leak-off:before {
	content: '\f38d'
}
.zmdi-leak:before {
	content: '\f38e'
}
.zmdi-looks:before {
	content: '\f38f'
}
.zmdi-loupe:before {
	content: '\f390'
}
.zmdi-panorama-horizontal:before {
	content: '\f391'
}
.zmdi-panorama-vertical:before {
	content: '\f392'
}
.zmdi-panorama-wide-angle:before {
	content: '\f393'
}
.zmdi-photo-size-select-large:before {
	content: '\f394'
}
.zmdi-photo-size-select-small:before {
	content: '\f395'
}
.zmdi-picture-in-picture:before {
	content: '\f396'
}
.zmdi-slideshow:before {
	content: '\f397'
}
.zmdi-texture:before {
	content: '\f398'
}
.zmdi-tonality:before {
	content: '\f399'
}
.zmdi-vignette:before {
	content: '\f39a'
}
.zmdi-wb-auto:before {
	content: '\f39b'
}
.zmdi-eject-alt:before {
	content: '\f39c'
}
.zmdi-eject:before {
	content: '\f39d'
}
.zmdi-equalizer:before {
	content: '\f39e'
}
.zmdi-fast-forward:before {
	content: '\f39f'
}
.zmdi-fast-rewind:before {
	content: '\f3a0'
}
.zmdi-forward-10:before {
	content: '\f3a1'
}
.zmdi-forward-30:before {
	content: '\f3a2'
}
.zmdi-forward-5:before {
	content: '\f3a3'
}
.zmdi-hearing:before {
	content: '\f3a4'
}
.zmdi-pause-circle-outline:before {
	content: '\f3a5'
}
.zmdi-pause-circle:before {
	content: '\f3a6'
}
.zmdi-pause:before {
	content: '\f3a7'
}
.zmdi-play-circle-outline:before {
	content: '\f3a8'
}
.zmdi-play-circle:before {
	content: '\f3a9'
}
.zmdi-play:before {
	content: '\f3aa'
}
.zmdi-playlist-audio:before {
	content: '\f3ab'
}
.zmdi-playlist-plus:before {
	content: '\f3ac'
}
.zmdi-repeat-one:before {
	content: '\f3ad'
}
.zmdi-repeat:before {
	content: '\f3ae'
}
.zmdi-replay-10:before {
	content: '\f3af'
}
.zmdi-replay-30:before {
	content: '\f3b0'
}
.zmdi-replay-5:before {
	content: '\f3b1'
}
.zmdi-replay:before {
	content: '\f3b2'
}
.zmdi-shuffle:before {
	content: '\f3b3'
}
.zmdi-skip-next:before {
	content: '\f3b4'
}
.zmdi-skip-previous:before {
	content: '\f3b5'
}
.zmdi-stop:before {
	content: '\f3b6'
}
.zmdi-surround-sound:before {
	content: '\f3b7'
}
.zmdi-tune:before {
	content: '\f3b8'
}
.zmdi-volume-down:before {
	content: '\f3b9'
}
.zmdi-volume-mute:before {
	content: '\f3ba'
}
.zmdi-volume-off:before {
	content: '\f3bb'
}
.zmdi-volume-up:before {
	content: '\f3bc'
}
.zmdi-n-1-square:before {
	content: '\f3bd'
}
.zmdi-n-2-square:before {
	content: '\f3be'
}
.zmdi-n-3-square:before {
	content: '\f3bf'
}
.zmdi-n-4-square:before {
	content: '\f3c0'
}
.zmdi-n-5-square:before {
	content: '\f3c1'
}
.zmdi-n-6-square:before {
	content: '\f3c2'
}
.zmdi-neg-1:before {
	content: '\f3c3'
}
.zmdi-neg-2:before {
	content: '\f3c4'
}
.zmdi-plus-1:before {
	content: '\f3c5'
}
.zmdi-plus-2:before {
	content: '\f3c6'
}
.zmdi-sec-10:before {
	content: '\f3c7'
}
.zmdi-sec-3:before {
	content: '\f3c8'
}
.zmdi-zero:before {
	content: '\f3c9'
}
.zmdi-airline-seat-flat-angled:before {
	content: '\f3ca'
}
.zmdi-airline-seat-flat:before {
	content: '\f3cb'
}
.zmdi-airline-seat-individual-suite:before {
	content: '\f3cc'
}
.zmdi-airline-seat-legroom-extra:before {
	content: '\f3cd'
}
.zmdi-airline-seat-legroom-normal:before {
	content: '\f3ce'
}
.zmdi-airline-seat-legroom-reduced:before {
	content: '\f3cf'
}
.zmdi-airline-seat-recline-extra:before {
	content: '\f3d0'
}
.zmdi-airline-seat-recline-normal:before {
	content: '\f3d1'
}
.zmdi-airplay:before {
	content: '\f3d2'
}
.zmdi-closed-caption:before {
	content: '\f3d3'
}
.zmdi-confirmation-number:before {
	content: '\f3d4'
}
.zmdi-developer-board:before {
	content: '\f3d5'
}
.zmdi-disc-full:before {
	content: '\f3d6'
}
.zmdi-explicit:before {
	content: '\f3d7'
}
.zmdi-flight-land:before {
	content: '\f3d8'
}
.zmdi-flight-takeoff:before {
	content: '\f3d9'
}
.zmdi-flip-to-back:before {
	content: '\f3da'
}
.zmdi-flip-to-front:before {
	content: '\f3db'
}
.zmdi-group-work:before {
	content: '\f3dc'
}
.zmdi-hd:before {
	content: '\f3dd'
}
.zmdi-hq:before {
	content: '\f3de'
}
.zmdi-markunread-mailbox:before {
	content: '\f3df'
}
.zmdi-memory:before {
	content: '\f3e0'
}
.zmdi-nfc:before {
	content: '\f3e1'
}
.zmdi-play-for-work:before {
	content: '\f3e2'
}
.zmdi-power-input:before {
	content: '\f3e3'
}
.zmdi-present-to-all:before {
	content: '\f3e4'
}
.zmdi-satellite:before {
	content: '\f3e5'
}
.zmdi-tap-and-play:before {
	content: '\f3e6'
}
.zmdi-vibration:before {
	content: '\f3e7'
}
.zmdi-voicemail:before {
	content: '\f3e8'
}
.zmdi-group:before {
	content: '\f3e9'
}
.zmdi-rss:before {
	content: '\f3ea'
}
.zmdi-shape:before {
	content: '\f3eb'
}
.zmdi-spinner:before {
	content: '\f3ec'
}
.zmdi-ungroup:before {
	content: '\f3ed'
}
.zmdi-500px:before {
	content: '\f3ee'
}
.zmdi-8tracks:before {
	content: '\f3ef'
}
.zmdi-amazon:before {
	content: '\f3f0'
}
.zmdi-blogger:before {
	content: '\f3f1'
}
.zmdi-delicious:before {
	content: '\f3f2'
}
.zmdi-disqus:before {
	content: '\f3f3'
}
.zmdi-flattr:before {
	content: '\f3f4'
}
.zmdi-flickr:before {
	content: '\f3f5'
}
.zmdi-github-alt:before {
	content: '\f3f6'
}
.zmdi-google-old:before {
	content: '\f3f7'
}
.zmdi-linkedin:before {
	content: '\f3f8'
}
.zmdi-odnoklassniki:before {
	content: '\f3f9'
}
.zmdi-outlook:before {
	content: '\f3fa'
}
.zmdi-paypal-alt:before {
	content: '\f3fb'
}
.zmdi-pinterest:before {
	content: '\f3fc'
}
.zmdi-playstation:before {
	content: '\f3fd'
}
.zmdi-reddit:before {
	content: '\f3fe'
}
.zmdi-skype:before {
	content: '\f3ff'
}
.zmdi-slideshare:before {
	content: '\f400'
}
.zmdi-soundcloud:before {
	content: '\f401'
}
.zmdi-tumblr:before {
	content: '\f402'
}
.zmdi-twitch:before {
	content: '\f403'
}
.zmdi-vimeo:before {
	content: '\f404'
}
.zmdi-whatsapp:before {
	content: '\f405'
}
.zmdi-xbox:before {
	content: '\f406'
}
.zmdi-yahoo:before {
	content: '\f407'
}
.zmdi-youtube-play:before {
	content: '\f408'
}
.zmdi-youtube:before {
	content: '\f409'
}
.zmdi-import-export:before,
.zmdi-swap-vertical-:before {
	content: '\f30c'
}
.zmdi-airplanemode-inactive:before {
	content: '\f102'
}
.zmdi-airplanemode-active:before,
.zmdi-rate-review:before {
	content: '\f103'
}
.zmdi-comment-sign:before {
	content: '\f25a'
}
.zmdi-network-warning:before {
	content: '\f2ad'
}
.zmdi-shopping-cart-add:before {
	content: '\f1ca'
}
.zmdi-file-add:before {
	content: '\f221'
}
.zmdi-network-wifi-scan:before {
	content: '\f2e4'
}
.zmdi-collection-add:before {
	content: '\f14e'
}
.zmdi-format-playlist-add:before {
	content: '\f3ac'
}
.zmdi-format-queue-music:before {
	content: '\f3ab'
}
.zmdi-plus-box:before {
	content: '\f277'
}
.zmdi-tag-backspace:before {
	content: '\f1d9'
}
.zmdi-alarm-add:before {
	content: '\f32b'
}
.zmdi-battery-charging:before {
	content: '\f114'
}
.zmdi-daydream-setting:before {
	content: '\f217'
}
.zmdi-more-horiz:before {
	content: '\f19c'
}
.zmdi-book-photo:before {
	content: '\f11b'
}
.zmdi-incandescent:before {
	content: '\f189'
}
.zmdi-wb-iridescent:before {
	content: '\f38c'
}
.zmdi-calendar-remove:before {
	content: '\f330'
}
.zmdi-refresh-sync-disabled:before {
	content: '\f1b7'
}
.zmdi-refresh-sync-problem:before {
	content: '\f1b6'
}
.zmdi-crop-original:before {
	content: '\f17e'
}
.zmdi-power-off:before {
	content: '\f1af'
}
.zmdi-power-off-setting:before {
	content: '\f1ae'
}
.zmdi-leak-remove:before {
	content: '\f38d'
}
.zmdi-star-border:before {
	content: '\f27c'
}
.zmdi-brightness-low:before {
	content: '\f36d'
}
.zmdi-brightness-medium:before {
	content: '\f36e'
}
.zmdi-brightness-high:before {
	content: '\f36f'
}
.zmdi-smartphone-portrait:before {
	content: '\f2d4'
}
.zmdi-live-tv:before {
	content: '\f2d9'
}
.zmdi-format-textdirection-l-to-r:before {
	content: '\f249'
}
.zmdi-format-textdirection-r-to-l:before {
	content: '\f24a'
}
.zmdi-arrow-back:before {
	content: '\f2ea'
}
.zmdi-arrow-forward:before {
	content: '\f2ee'
}
.zmdi-arrow-in:before {
	content: '\f2e9'
}
.zmdi-arrow-out:before {
	content: '\f2ed'
}
.zmdi-rotate-90-degrees-ccw:before {
	content: '\f304'
}
.zmdi-adb:before {
	content: '\f33a'
}
.zmdi-network-wifi:before {
	content: '\f2e8'
}
.zmdi-network-wifi-alt:before {
	content: '\f2e3'
}
.zmdi-network-wifi-lock:before {
	content: '\f2e5'
}
.zmdi-network-wifi-off:before {
	content: '\f2e6'
}
.zmdi-network-wifi-outline:before {
	content: '\f2e7'
}
.zmdi-network-wifi-info:before {
	content: '\f2e4'
}
.zmdi-layers-clear:before {
	content: '\f18b'
}
.zmdi-colorize:before {
	content: '\f15d'
}
.zmdi-format-paint:before {
	content: '\f1ba'
}
.zmdi-format-quote:before {
	content: '\f1b2'
}
.zmdi-camera-monochrome-photos:before {
	content: '\f285'
}
.zmdi-sort-by-alpha:before {
	content: '\f1cf'
}
.zmdi-folder-shared:before {
	content: '\f225'
}
.zmdi-folder-special:before {
	content: '\f226'
}
.zmdi-comment-dots:before {
	content: '\f260'
}
.zmdi-reorder:before {
	content: '\f31e'
}
.zmdi-dehaze:before {
	content: '\f197'
}
.zmdi-sort:before {
	content: '\f1ce'
}
.zmdi-pages:before {
	content: '\f34a'
}
.zmdi-stack-overflow:before {
	content: '\f35c'
}
.zmdi-calendar-account:before {
	content: '\f204'
}
.zmdi-paste:before {
	content: '\f109'
}
.zmdi-cut:before {
	content: '\f1bc'
}
.zmdi-save:before {
	content: '\f297'
}
.zmdi-smartphone-code:before {
	content: '\f139'
}
.zmdi-directions-bike:before {
	content: '\f117'
}
.zmdi-directions-boat:before {
	content: '\f11a'
}
.zmdi-directions-bus:before {
	content: '\f121'
}
.zmdi-directions-car:before {
	content: '\f125'
}
.zmdi-directions-railway:before {
	content: '\f1b3'
}
.zmdi-directions-run:before {
	content: '\f215'
}
.zmdi-directions-subway:before {
	content: '\f1d5'
}
.zmdi-directions-walk:before {
	content: '\f216'
}
.zmdi-local-hotel:before {
	content: '\f178'
}
.zmdi-local-activity:before,
.zmdi-local-play:before {
	content: '\f1df'
}
.zmdi-local-airport:before {
	content: '\f103'
}
.zmdi-local-atm:before {
	content: '\f198'
}
.zmdi-local-bar:before {
	content: '\f137'
}
.zmdi-local-cafe:before {
	content: '\f13b'
}
.zmdi-local-car-wash:before {
	content: '\f124'
}
.zmdi-local-convenience-store:before {
	content: '\f1d3'
}
.zmdi-local-dining:before {
	content: '\f153'
}
.zmdi-local-drink:before {
	content: '\f157'
}
.zmdi-local-florist:before {
	content: '\f168'
}
.zmdi-local-gas-station:before {
	content: '\f16f'
}
.zmdi-local-grocery-store:before {
	content: '\f1cb'
}
.zmdi-local-hospital:before {
	content: '\f177'
}
.zmdi-local-laundry-service:before {
	content: '\f1e9'
}
.zmdi-local-library:before {
	content: '\f18d'
}
.zmdi-local-mall:before {
	content: '\f195'
}
.zmdi-local-movies:before {
	content: '\f19d'
}
.zmdi-local-offer:before {
	content: '\f187'
}
.zmdi-local-parking:before {
	content: '\f1a5'
}
.zmdi-local-pharmacy:before {
	content: '\f176'
}
.zmdi-local-phone:before {
	content: '\f2be'
}
.zmdi-local-pizza:before {
	content: '\f1ac'
}
.zmdi-local-post-office:before {
	content: '\f15a'
}
.zmdi-local-printshop:before {
	content: '\f1b0'
}
.zmdi-local-see:before {
	content: '\f28c'
}
.zmdi-local-shipping:before {
	content: '\f1e6'
}
.zmdi-local-store:before {
	content: '\f1d4'
}
.zmdi-local-taxi:before {
	content: '\f123'
}
.zmdi-local-wc:before {
	content: '\f211'
}
.zmdi-my-location:before {
	content: '\f299'
}
.zmdi-directions:before {
	content: '\f1e7'
}
@font-face{font-family:Roboto;src:url(../fonts/Roboto-Bold.bin) format("truetype");
font-weight:700;
font-style:bold
}
@font-face{font-family:Roboto;src:url(../fonts/Roboto-BoldItalic.bin) format("truetype");
font-weight:700;
font-style:italic
}
@font-face{font-family:Roboto;src:url(../fonts/Roboto-Italic.bin) format("truetype");
font-weight:400;
font-style:italic
}
@font-face{font-family:Roboto;src:url(../fonts/Roboto-Light.bin) format("truetype");
font-weight:300;
font-style:normal
}
@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.bin) format("truetype");
font-weight:400;
font-style:normal
}
@font-face{font-family:Roboto;src:url(../fonts/Roboto-Medium.bin) format("truetype");
font-weight:500;
font-style:normal
}
@font-face{font-family:Bebas;src:url(../fonts/BebasCyryllic.eot);src:url(../fonts/BebasCyryllic.bin) format("truetype"),
url(../fonts/BebasCyryllic.svg) format("svg");
font-weight:700;
font-style:normal
}
@font-face{font-family:Bebas;src:url(../fonts/BebasCyryllic.eot);src:url(../fonts/BebasCyryllic.bin) format("truetype"),
url(../fonts/BebasCyryllic.svg) format("svg");
font-weight:400;
font-style:normal
}
a {
	text-decoration:none;
	color:#171717;
	-webkit-transition:color .3s;
	transition:color .3s
}
a:hover {
	color:#E57316
}
.btn,
.btn:active,
.btn:focus,
.btn:hover {
	text-decoration:none;
	text-align:center;
	cursor:pointer
}
.btn {
	position:relative;
	height:40px;
	line-height:40px;
	text-align:center;
	font-family:Bebas,
	Helvetica,
	Arial,
	sans-serif;
	font-weight:700;
	color:#171717;
	padding:0 20px;
	cursor:pointer;
	border:1px solid #171717;
	-webkit-transition:.5s;
	transition:.5s;
	letter-spacing:1px
}
.btn-default {
	min-width:135px
}
.btn-default:hover {
	border:1px solid rgba(40,
	40,
	40,
	0);
	color:#E57316
}
.btn-default:after,
.btn-default:before {
	width:100%;
	height:100%;
	z-index:3;
	content:'';
	position:absolute;
	top:0;
	left:0;
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transition:.5s;
	transition:.5s
}
.btn-default:before {
	border-bottom:2px solid #E57316;
	border-left:2px solid #E57316;
	-webkit-transform-origin:100% 0;
	transform-origin:100% 0
}
.btn-default:after {
	border-top:2px solid #E57316;
	border-right:2px solid #E57316;
	-webkit-transform-origin:0 100%;
	transform-origin:0 100%
}
.btn-default:hover::after,
.btn-default:hover::before {
	-webkit-transform:scale(1);
	transform:scale(1)
}
.btn.-light {
	border:1px solid #fff;
	color:#fff
}
.btn.-light:hover {
	border:1px solid rgba(40,
	40,
	40,
	0);
	color:#E57316
}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
	color:transparent
}
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
	color:transparent
}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
	color:transparent
}
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
	color:transparent
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color:#fff;
	opacity:.5;
	font-size:12px;
	font-family:Roboto,
	Helvetica,
	Arial,
	sans-serif
}
input:-moz-placeholder,
textarea:-moz-placeholder {
	color:#fff;
	opacity:.5;
	font-size:12px;
	font-family:Roboto,
	Helvetica,
	Arial,
	sans-serif
}
input::-moz-placeholder,
textarea::-moz-placeholder {
	color:#fff;
	opacity:.5;
	font-size:12px;
	font-family:Roboto,
	Helvetica,
	Arial,
	sans-serif
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color:#fff;
	opacity:.5;
	font-size:12px;
	font-family:Roboto,
	Helvetica,
	Arial,
	sans-serif
}
.lang,
.menu_item a {
	font-family:Bebas,
	Helvetica,
	Arial,
	sans-serif;
	font-weight:600;
	letter-spacing:1.3px
}
textarea {
	resize:none
}
.header_top {
	height:70px;
	position:fixed;
	left:0;
	right:0;
	top:0;
	background:#fff;
	-webkit-transition:height .5s,
	-webkit-transform .5s;
	transition:height .5s,
	-webkit-transform .5s;
	transition:transform .5s,
	height .5s;
	transition:transform .5s,
	height .5s,
	-webkit-transform .5s;
	width:100%;
	z-index:3;
	display:block;
	padding:15px 4% 15px 3%
}
.header_top.fixed {
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
.header_top.active {
	z-index:10
}
.menu-open .header_left,
.menu-open .menu_btn {
	z-index:4
}
.header_top .grid {
	position:absolute
}
.header_left {
	position:relative;
	float:left
}
.header_right {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	float:right
}
.header_logo,
.lang {
	display:inline-block
}
.header_logo {
	height:100%
}
.header_logo:hover {
	color:#171717
}
.header_logo svg {
	margin-right:5px;
	height:40px;
	margin-top:-6px
}
.logo_text {
	color:#1D1760
}
.menu-open .header_logo,
.menu-open .lang_item.active a,
.menu-open .logo_text {
	color:#fff
}
.menu-open .header_top {
	height:100%;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
.menu-open .header_logo svg path {
	fill:#fff
}
.menu-open .header_logo svg line {
	stroke:#fff
}
.menu_btn {
	cursor:pointer;
	width:25px;
	height:45px;
	position:relative
}
.menu_btn i {
	width:20px;
	height:2px;
	margin-bottom:4px;
	background:#171717;
	position:absolute;
	top:18px;
	right:0;
	-webkit-transition:all .5s;
	transition:all .5s
}
.menu_btn i:first-child,
.menu_btn i:last-child {
	width:25px
}
.menu_btn i:first-child {
	top:12px
}
.menu_btn i:last-child {
	top:24px
}
.menu_btn:hover i {
	background:#E57316
}
.menu-open .menu_btn i {
	opacity:0;
	background:#fff
}
.menu-open .menu_btn i:first-child,
.menu-open .menu_btn i:last-child {
	opacity:1;
	top:21px
}
.menu-open .menu_btn i:first-child {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.menu-open .menu_btn i:last-child {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.lang {
	margin-left:40px;
	padding:0
}
@media only screen and (max-width: 1200px) {
	.lang {
		display:none
	}
}
.lang_item {
	display:inline-block;
	margin-right:15px
}
.lang_item:last-child {
	margin-right:0
}
.lang_item.active .lang_link {
	color:#171717
}
.lang_link {
	color:#a6a6a6;
	-webkit-transition:color .5s;
	transition:color .5s;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.menu {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.full-menu,
.menu_item a {
	display:-webkit-box;
	display:-ms-flexbox;
	height:100%
}
.menu_item a {
	display:flex
}
.menu_item a span {
	-webkit-transition:.3s;
	transition:.3s
}
.menu_link {
	position:relative;
	padding-bottom:7px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none
}
@media only screen and (max-width: 1200px) {
	.menu {
		display:none
	}
}
.short-menu .menu_item a {
	margin-right:40px
}
.short-menu .menu_item a:last-child {
	margin-right:50px
}
.menu-open .menu {
	opacity:0
}
.full-menu_wrapper {
	position:absolute;
	top:0;
	left:0;
	right:0;
	-webkit-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
	opacity:0;
	height:100%;
	visibility:hidden;
	background-color:#171717;
	width:100%;
	z-index:3
}
.full-menu_wrapper .footer {
	margin-top:0
}
.full-menu_wrapper .lang {
	display:none
}
@media only screen and (max-width: 750px) {
	.full-menu_wrapper .lang {
		display:block;
		margin-left:0;
		text-align:center;
		margin-bottom:20px
	}
	.full-menu {
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		margin-top:70px;
		height:calc(100% - 100px - 70px)
	}
}
.full-menu {
	display:flex;
	overflow-y:scroll;
	padding:0
}
.footer,
.full-menu_strip {
	display:-webkit-box;
	display:-ms-flexbox
}
@media only screen and (max-width: 750px) and (orientation: landscape) {
	.full-menu {
		height:calc(100% - 100px - 34px);
		-webkit-box-pack:start;
		-ms-flex-pack:start;
		justify-content:flex-start
	}
}
.full-menu_item {
	width:16.667%;
	position:relative;
	height:100%
}
.full-menu_item:last-child a:before {
	z-index:0
}
@media only screen and (max-width: 750px) {
	.full-menu_item {
		width:auto;
		height:auto
	}
}
.full-menu_strip {
	color:#fff;
	height:100%;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:relative
}
.full-menu_strip:before {
	content:'';
	width:100%;
	height:0;
	background:#ffc857;
	position:absolute;
	top:0;
	left:0;
	-webkit-transition:height .3s;
	transition:height .3s;
	cursor:pointer
}
.full-menu_strip:hover:before,
.grid {
	height:100%
}
.full-menu_strip:hover .full-menu_link span {
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
@media only screen and (max-width: 1200px) {
	.full-menu_strip {
		padding:10px
	}
	.full-menu_strip:before {
		display:none
	}
	.full-menu_strip:hover .full-menu_link span {
		-webkit-transform:none;
		transform:none;
		color:#ffc857
	}
}
.full-menu_link {
	display:inline-block;
	overflow:hidden;
	color:#fff
}
.full-menu_link span {
	display:inline-block;
	z-index:6;
	position:relative;
	-webkit-transition:-webkit-transform .3s;
	transition:-webkit-transform .3s;
	transition:transform .3s;
	transition:transform .3s,
	-webkit-transform .3s;
	text-align:center;
	padding:3px 5px 7px
}
.full-menu_link span:before {
	position:absolute;
	top:112%;
	margin-bottom:3px;
	content:attr(data-hover);
	-webkit-transform:translate3d(0,
	0,
	0);
	transform:translate3d(0,
	0,
	0)
}
@media only screen and (max-width: 1200px) {
	.full-menu_link span:before {
		display:none
	}
}
.menu_item.active .full-menu_link span,
.menu_item.active .menu_link {
	color:#ffc857
}
.menu_item.active .full-menu_link span:after,
.menu_item.active .menu_link:after {
	height:2px;
	width:calc(100% - 10px);
	margin:0 auto;
	background:#ffc857;
	content:"";
	position:absolute;
	left:5px;
	bottom:0;
	-webkit-transform:scaleX(1);
	transform:scaleX(1);
	-webkit-transition:.3s;
	transition:.3s
}
.menu_item.active.menu_item-hover .full-menu_link span {
	color:#fff
}
.menu_item.active.menu_item-hover .full-menu_link span:after {
	-webkit-transform:scaleX(0);
	transform:scaleX(0)
}
.menu_item.active.menu_item-hover .menu_link {
	color:initial
}
.menu_item.active.menu_item-hover .menu_link:after {
	-webkit-transform:scaleX(0);
	transform:scaleX(0)
}
.menu-open .full-menu_wrapper {
	opacity:1;
	visibility:visible
}
.menu-open .full-menu_item {
	-webkit-transition:opacity 10s ease-in-out;
	transition:opacity 10s ease-in-out;
	opacity:1
}
.menu-open .full-menu_item a {
	margin:0
}
.footer {
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	z-index:2;
	position:relative;
	padding:0 3%;
	margin-top:-40px
}
@media only screen and (max-width: 750px) {
	.footer {
		-webkit-box-pack:start;
		-ms-flex-pack:start;
		justify-content:flex-start;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		height:100px;
		margin-top:-100px
	}
}
@media only screen and (max-width: 750px) and (orientation: landscape) {
	.footer {
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		-ms-flex-direction:row;
		flex-direction:row;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		height:auto;
		margin-top:0;
		margin-bottom:20px
	}
}
.footer_left {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.footer .facility,
.page__footer.-light .facility {
	width:100%;
	display:inline-block
}
@media only screen and (max-width: 750px) {
	.footer_left {
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		margin-bottom:20px
	}
}
@media only screen and (max-width: 750px) and (orientation: landscape) {
	.footer_left {
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		-ms-flex-direction:row;
		flex-direction:row;
		margin-bottom:0
	}
}
.footer .copyright {
	font-size:12px;
	color:#fff;
	opacity:.5;
	margin-right:40px
}
@media only screen and (max-width: 750px) {
	.footer .copyright {
		margin-right:0;
		margin-bottom:20px
	}
}
@media only screen and (max-width: 750px) and (orientation: landscape) {
	.footer .copyright {
		margin-bottom:0;
		margin-right:40px
	}
}
.footer_right {
	max-width:140px;
	width:100%
}
.footer .facility svg {
	fill:#fff;
	-webkit-transition:fill .5s;
	transition:fill .5s
}
.footer .facility svg:hover {
	fill:#ffc857
}
.page__footer.-light .footer {
	margin-top:0;
	padding-bottom:25px;
	padding-top:25px
}
.page__footer.-light .copyright,
.page__footer.-light .socials_list-item a {
	color:#000
}
.page__footer.-light .socials_list-item a:hover {
	color:#ffc857
}
.page__footer.-light .facility svg {
	fill:#171717;
	opacity:.6
}
.page__footer.-light .facility svg:hover {
	fill:#ffc857
}
.menu-open .page__footer {
	position:fixed;
	z-index:11;
	left:0;
	right:0;
	bottom:0;
	-webkit-transition:left 1s linear;
	transition:left 1s linear
}
body.noscroll,
html.noscroll {
	overflow:hidden;
	height:100vh;
	width:100vw
}
body {
	font-family:Roboto,
	Helvetica,
	Arial,
	sans-serif;
	font-size:14px;
	color:#282828
}
.main-banner_text,
.section_title {
	font-family:Bebas,
	Helvetica,
	Arial,
	sans-serif;
	font-weight:700
}
.hidden {
	opacity:0;
	visibility:hidden;
	-webkit-transition:all .5s;
	transition:all .5s
}
.grid {
	width:100%;
	position:fixed;
	left:0;
	top:0;
	font-size:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.grid_line,
.main-banner {
	position:relative;
	height:100%
}
.grid_line {
	display:inline-block;
	width:16.667%;
	border-right:1px solid #707070;
	opacity:.1
}
@media only screen and (max-width: 750px) {
	.page__footer.-light .footer {
		padding-top:0
	}
	.grid {
		display:none
	}
}
.container {
	max-width:50%;
	width:100%;
	margin:0 auto
}
.main-banner {
	background-image:url(../imagesmain-banner.jpg);
	background-size:cover;
	background-position:top center;
	background-repeat:no-repeat;
	width:100%;
	z-index:2
}
.main-banner:after {
	content:'';
	background:#000;
	opacity:.6;
	position:absolute;
	height:100%;
	width:100%
}
.main-banner_wrapper {
	position:relative;
	top:70px;
	height:calc(100vh - 70px - 70px);
	margin:0 8%
}
@media only screen and (max-width: 1200px) {
	.main-banner_wrapper {
		height:calc(100vh - 70px)
	}
}
.main-banner_wrapper:after {
	content:'';
	background-image:url(../images/sprite.svg);
	background-position:-4px -543px;
	width:281px;
	height:380px;
	background-repeat:no-repeat;
	display:block;
	position:absolute;
	opacity:.2;
	bottom:-123px;
	left:-97px
}
@media only screen and (max-width: 1200px) {
	.main-banner_wrapper:after {
		display:none
	}
	.main-banner_wrapper {
		margin:0
	}
}
.main-banner_text {
	font-size:50px;
	color:#fff;
	line-height:1.44;
	position:absolute;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	top:50%;
	margin-left:10%;
	z-index:2;
	max-width:505px;
	letter-spacing:2px
}
@media only screen and (max-width: 750px) {
	.main-banner_text {
		font-size:30px;
		margin-left:5%
	}
}
.scroll-down {
	display:block;
	position:absolute;
	padding-top:39px;
	left:50px;
	bottom:-25px;
	z-index:2;
	cursor:pointer
}
.scroll-down:before {
	-webkit-animation:elasticus 1.2s cubic-bezier(1,
	0,
	0,
	1) infinite;
	animation:elasticus 1.2s cubic-bezier(1,
	0,
	0,
	1) infinite;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-1px;
	width:2px;
	height:50px;
	background:#ffc857;
	content:' '
}
.scroll-down .arrow-down {
	display:block;
	margin:0 auto;
	width:10px;
	height:13px
}
.scroll-down .arrow-down:after {
	content:'';
	display:block;
	margin:0;
	padding:0;
	width:8px;
	height:8px;
	border-top:2px solid #ffc857;
	border-right:2px solid #ffc857;
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
.section_container:after,
.section_rectangle.-yellow:before,
.section_rectangle:before,
.section_title-wrapper:after {
	content:""
}
@media only screen and (max-width: 1200px) {
	.scroll-down {
		display:none
	}
}
@-webkit-keyframes elasticus {
	0% {
		-webkit-transform-origin:0 0;
		transform-origin:0 0;
		-webkit-transform:scale(1,
		0);
		transform:scale(1,
		0)
	}
	50% {
		-webkit-transform-origin:0 0;
		transform-origin:0 0;
		-webkit-transform:scale(1,
		1);
		transform:scale(1,
		1)
	}
	50.1% {
		-webkit-transform-origin:0 100%;
		transform-origin:0 100%;
		-webkit-transform:scale(1,
		1);
		transform:scale(1,
		1)
	}
	100% {
		-webkit-transform-origin:0 100%;
		transform-origin:0 100%;
		-webkit-transform:scale(1,
		0);
		transform:scale(1,
		0)
	}
}
@keyframes elasticus {
	0% {
		-webkit-transform-origin:0 0;
		transform-origin:0 0;
		-webkit-transform:scale(1,
		0);
		transform:scale(1,
		0)
	}
	50% {
		-webkit-transform-origin:0 0;
		transform-origin:0 0;
		-webkit-transform:scale(1,
		1);
		transform:scale(1,
		1)
	}
	50.1% {
		-webkit-transform-origin:0 100%;
		transform-origin:0 100%;
		-webkit-transform:scale(1,
		1);
		transform:scale(1,
		1)
	}
	100% {
		-webkit-transform-origin:0 100%;
		transform-origin:0 100%;
		-webkit-transform:scale(1,
		0);
		transform:scale(1,
		0)
	}
}
.section_container {
	position:relative;
	height:100%
}
.section_container:after {
	display:table;
	clear:both
}
.section_container.anim .section_rectangle:before {
	opacity:0
}
.home-page .section_container.anim .production_img,
.section_container.anim .about_img,
.section_container.anim .home-page .production_img,
.section_container.anim .product_banner,
.section_container.anim .product_img {
	width:0
}
.home-page .section_container.anim .production_img-wrap:after,
.section_container.anim .about_img-wrap:after,
.section_container.anim .employee_img-wrap:after,
.section_container.anim .history_text-wrapper:after,
.section_container.anim .home-page .production_img-wrap:after,
.section_container.anim .product_banner-wrap:after,
.section_container.anim .product_img-wrap:after {
	opacity:0
}
.section_container.anim .section_text,
.section_container.anim .section_title {
	color:rgba(0,
	154,
	187,
	0)
}
.section_container.anim .section_text:before,
.section_container.anim .section_title:before {
	width:100%;
	right:100%
}
.section_container.anim .section_text a,
.section_container.anim .section_title a {
	color:rgba(0,
	154,
	187,
	0);
	border-color:rgba(0,
	154,
	187,
	0)
}
.section_container.anim .section_title-wrapper:after {
	width:0
}
.section_rectangle {
	position:relative;
	margin-left:calc(100% / 6);
	width:calc(100vw - 100% / 6);
	min-height:610px;
	height:1px
}
@media only screen and (max-width: 1200px) {
	.section_rectangle {
		margin:0;
		left:0;
		width:100%;
		min-height:380px;
		height:100%
	}
}
.section_rectangle:before {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#171717;
	z-index:-1;
	-webkit-transition:width 1s;
	transition:width 1s
}
.section_rectangle.-yellow:before {
	background:#ffc857
}
.section_rectangle.-right {
	left:0;
	margin-left:0;
	width:calc(100vw - 55%);
	min-height:525px;
	float:left
}
@media only screen and (max-width: 1200px) {
	.section_rectangle.-right {
		width:calc(100vw - 26%);
		min-height:335px;
		max-width:535px;
		float:none
	}
}
.section_rectangle.-full {
	left:0;
	margin:0;
	width:100%
}
.section_rectangle.-small {
	min-height:360px;
	height:1px
}
@media only screen and (max-width: 750px) {
	.section_rectangle.-small {
		min-height:0;
		height:100%
	}
}
.section_rectangle:not(.contacts_rectangle).anim2:before {
	width:0;
	overflow-x:hidden;
	opacity:0
}
.section_inner {
	position:relative;
	height:100%;
	max-width:900px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin:0 auto;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
@media only screen and (max-width: 1200px) {
	.section_inner {
		-webkit-box-align:start;
		-ms-flex-align:start;
		align-items:flex-start;
		padding:0 5%
	}
	.section_info {
		margin-top:60px
	}
}
@media only screen and (min-width: 751px) and (max-width: 1200px) {
	.section_inner {
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		padding:0 5%
	}
}
@media only screen and (min-width: 1800px) {
	.section_inner {
		max-width:1200px
	}
}
.section_info {
	max-width:380px
}
.section_title-wrapper {
	position:relative;
	font-size:0
}
.section_title-wrapper:after {
	display:inline-block;
	width:48px;
	height:1px;
	background:#ffc857;
	position:absolute;
	bottom:0;
	left:0;
	-webkit-transition:width 1s;
	transition:width 1s
}
.section_text:before,
.section_title:before {
	content:'';
	top:0;
	width:0;
	right:0
}
.section_title-wrapper.-center {
	text-align:center
}
.section_title-wrapper.-center:after {
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.section_title {
	color:#fff;
	font-size:50px;
	-webkit-transition:color 0s .5s;
	transition:color 0s .5s;
	position:relative;
	display:inline-block;
	overflow:hidden;
	margin-bottom:40px;
	letter-spacing:5px;
	line-height:1.2;
	padding-right:20px
}
.section_text,
.section_text p:not(:last-child) {
	margin-bottom:30px
}
.section_title:before {
	position:absolute;
	height:100%;
	background:#ffc857;
	-webkit-transition:width .5s .5s,
	right .5s;
	transition:width .5s .5s,
	right .5s
}
.section_title.-dark {
	color:#282828
}
.section_text-wrapper {
	margin-left:112px
}
@media only screen and (max-width: 1200px) {
	.section_title-wrapper:after {
		bottom:15px
	}
	.section_title {
		font-size:30px
	}
	.section_text-wrapper {
		margin-left:0
	}
}
.section_text-wrapper .section_text {
	margin-left:0
}
.section_text {
	font-size:14px;
	color:#fff;
	-webkit-transition:color 0s .5s;
	transition:color 0s .5s;
	position:relative;
	display:inline-block;
	overflow:hidden;
	margin-left:105px
}
.section_text:before {
	position:absolute;
	height:100%;
	background:#7e7e7e;
	-webkit-transition:width .5s .5s,
	right .5s;
	transition:width .5s .5s,
	right .5s
}
.form-group {
	background:#212121;
	min-width:213px;
	padding-left:20px;
	margin-bottom:20px;
	position:relative;
	-webkit-transition:.5s;
	transition:.5s
}
.form-group:last-child {
	margin-bottom:0
}
@media only screen and (max-width: 1200px) {
	.section_text {
		margin-left:0
	}
	.form-group {
		width:100%
	}
	.form-group:last-child {
		margin-bottom:20px
	}
}
.form-group.-area {
	height:100%;
	max-height:213px
}
.form-group.has-error {
	border:1px solid #F10202
}
.form-group .help-block {
	position:absolute;
	top:100%;
	color:#F10202;
	font-size:10px;
	font-family:Roboto,
	Helvetica,
	Arial,
	sans-serif;
	right:0;
	margin-top:4px;
	visibility:hidden;
	opacity:0;
	-webkit-transition:all .5s;
	transition:all .5s
}
.form-group .help-block:before {
	content:'*'
}
.form-group input,
.form-group textarea {
	width:100%;
	height:100%;
	color:#fff;
	min-height:42px
}
.form-group textarea {
	padding-top:15px
}
.form-group.has-error .help-block {
	visibility:visible;
	opacity:1
}
.list-default {
	padding:0
}
.list-default li {
	position:relative;
	padding-left:20px;
	line-height:1.5;
	margin-bottom:25px
}
.list-default li:before {
	content:"";
	display:block;
	background:#ffc857;
	width:10px;
	height:1px;
	position:absolute;
	top:9px;
	left:0
}
.home-page .about {
	position:relative;
	margin-bottom:120px;
	overflow:hidden
}
@media only screen and (max-width: 1200px) {
	.home-page .about {
		margin-top:70px;
		margin-bottom:75px;
		top:0
	}
}
@media only screen and (min-width: 751px) and (max-width: 1200px) {
	.home-page .about_inner {
		max-width:700px;
		padding:63px 0
	}
	.home-page .about_inner .section_info {
		margin-top:0
	}
}
@media only screen and (min-width: 1800px) {
	.home-page .about_inner {
		max-width:1000px
	}
}
.home-page .about:after {
	content:"";
	background-image:url(../images/scheme-2.svg);
	width:390px;
	height:185px;
	display:inline-block;
	background-repeat:no-repeat;
	position:absolute;
	opacity:.2;
	bottom:-190px;
	right:0;
	z-index:-1
}
@media only screen and (max-width: 750px) {
	.home-page .about_inner .section_info {
		padding-bottom:170px
	}
	.home-page .about:after {
		width:485px;
		background-size:52%;
		bottom:-164px;
		background-position:127% 16%;
		opacity:.3
	}
}
.home-page .about_img,
.home-page .production_img {
	z-index:-1;
	position:relative;
	height:100%;
	width:100%;
	overflow:hidden;
	-webkit-transition:width .5s cubic-bezier(.23,
	1,
	.32,
	1);
	transition:width .5s cubic-bezier(.23,
	1,
	.32,
	1);
	-webkit-transition-delay:.7s;
	transition-delay:.7s
}
.home-page .about_img-wrap:after,
.home-page .product_rectangle:after,
.home-page .production_img-wrap:after {
	background-position:-4px -179px;
	z-index:-2;
	background-image:url(../images/sprite.svg);
	background-repeat:no-repeat
}
.home-page .about_img img,
.home-page .production_img img {
	width:390px
}
@media only screen and (max-width: 1200px) {
	.home-page .about_img img,
	.home-page .production_img img {
		width:245px
	}
}
.home-page .about_img-wrap,
.home-page .production_img-wrap {
	width:390px;
	height:504px;
	position:absolute;
	right:0;
	bottom:-80px
}
@media only screen and (max-width: 750px) {
	.home-page .about_img-wrap,
	.home-page .production_img-wrap {
		width:245px;
		height:315px;
		left:50%;
		-webkit-transform:translateX(-50%);
		transform:translateX(-50%);
		top:84%
	}
}
@media only screen and (max-width: 1200px) {
	.home-page .about_img-wrap,
	.home-page .production_img-wrap {
		width:245px;
		height:315px
	}
}
.home-page .about_img-wrap:before,
.home-page .production_img-wrap:before {
	content:'2013';
	font-family:Bebas,
	Helvetica,
	Arial,
	sans-serif;
	color:#7e7e7e;
	opacity:.05;
	font-size:42px;
	position:absolute;
	bottom:150px;
	left:-135px;
	-webkit-transform:matrix(3.55,
	0,
	0,
	3.55,
	0,
	0);
	transform:matrix(3.55,
	0,
	0,
	3.55,
	0,
	0);
	letter-spacing:2.5px;
	-webkit-transition:opacity 1s;
	transition:opacity 1s;
	-webkit-transition-delay:.5s;
	transition-delay:.5s
}
@media only screen and (max-width: 750px) {
	.home-page .about_img-wrap:before,
	.home-page .production_img-wrap:before {
		left:initial;
		bottom:initial;
		top:-33px;
		right:40px;
		letter-spacing:1px;
		font-size:34px
	}
}
.home-page .about_img-wrap:after,
.home-page .production_img-wrap:after {
	content:"";
	width:464px;
	height:120px;
	position:absolute;
	display:inline-block;
	bottom:-40px;
	left:-35px;
	right:35px;
	-webkit-transition:opacity 1s;
	transition:opacity 1s;
	-webkit-transition-delay:1s;
	transition-delay:1s
}
.home-page .about_content {
	margin-top:160px
}
@media only screen and (max-width: 750px) {
	.home-page .about_content {
		margin-top:335px
	}
}
.home-page .about_content-list {
	max-width:1090px;
	margin:0 auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
@media only screen and (max-width: 1200px) {
	.home-page .about_img-wrap:after,
	.home-page .production_img-wrap:after {
		width:315px
	}
	.home-page .about_content-list {
		width:100%;
		padding-left:5%;
		padding-right:5%;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap
	}
	.home-page .about_list-item:not(.product_list-item):nth-last-child(-n+2) {
		margin-bottom:0
	}
}
.home-page .about_list-item {
	font-family:Bebas,
	Helvetica,
	Arial,
	sans-serif;
	font-weight:700;
	color:#ffc857;
	line-height:1.2
}
.home-page .about_list-item .item_number>p,
.home-page .about_list-item .item_text,
.home-page .about_list-item .item_text p {
	color:inherit;
	display:inline-block;
	font-family:Bebas,
	Helvetica,
	Arial,
	sans-serif;
	font-weight:700
}
.home-page .about_list-item .item_number {
	font-size:50px;
	-webkit-transform:matrix(2.54,
	0,
	0,
	2.54,
	0,
	0);
	transform:matrix(2.54,
	0,
	0,
	2.54,
	0,
	0);
	font-weight:700;
	font-family:Bebas,
	Helvetica,
	Arial,
	sans-serif;
	margin-right:2px
}
.home-page .about_list-item .item_number>p {
	font-size:50px
}
@media only screen and (max-width: 1200px) {
	.home-page .about_list-item .item_number,
	.home-page .about_list-item .item_number>p {
		font-size:30px
	}
}
.home-page .about_list-item .item_text,
.home-page .about_list-item .item_text p {
	font-size:28px;
	line-height:1.2
}
@media only screen and (max-width: 1200px) {
	.home-page .about_list-item .item_text,
	.home-page .about_list-item .item_text p {
		font-size:18px
	}
	.home-page .about_list-item p {
		line-height:21px
	}
}
.home-page .about_list-item .power,
.home-page .about_list-item sup {
	font-size:13px;
	vertical-align:text-top;
	font-weight:700
}
.home-page .about_list-item p {
	font-size:14px;
	font-family:Roboto,
	Helvetica,
	Arial,
	sans-serif;
	color:#282828;
	font-weight:300
}
.home-page .product_list-item,
.home-page .product_list-item .item_number,
.home-page .product_list-item .item_number>p {
	font-family:Bebas,
	Helvetica,
	Arial,
	sans-serif
}
@media only screen and (max-width: 750px) {
	.home-page .about_list-item {
		-ms-flex-preferred-size:40%;
		flex-basis:40%;
		margin-bottom:50px
	}
}
.home-page .production {
	min-height:calc(525px + 85px);
	margin-bottom:110px
}
@media only screen and (max-width: 1200px) {
	.home-page .production {
		margin-bottom:35px
	}
	.home-page .production_inner {
		max-width:100%
	}
}
.home-page .production_img-wrap {
	right:-63px
}
.home-page .production_img-wrap:before {
	display:none
}
.home-page .production_info {
	margin-top:10%;
	margin-left:calc(63px + 110px)
}
@media only screen and (max-width: 1200px) {
	.home-page .production_img-wrap {
		left:initial;
		-webkit-transform:none;
		transform:none;
		top:20%;
		right:-15%
	}
	.home-page .production_info {
		margin-top:120px;
		margin-left:0
	}
}
.home-page .production_text-wrapper {
	margin-left:105px
}
.home-page .production_text {
	color:#282828
}
@media only screen and (min-width: 751px) and (max-width: 1200px) {
	.home-page .production_inner {
		max-width:70%;
		padding:63px 0
	}
	.home-page .production_text {
		max-width:none
	}
}
.home-page .product {
	margin-bottom:130px
}
.home-page .product_rectangle {
	position:relative
}
.home-page .product_rectangle.anim2:after {
	opacity:0
}
.home-page .product_rectangle:after {
	content:"";
	width:464px;
	height:170px;
	position:absolute;
	display:inline-block;
	bottom:-35px;
	left:-40px;
	right:40px;
	-webkit-transition:opacity 1s;
	transition:opacity 1s
}
@media only screen and (max-width: 1200px) {
	.home-page .product {
		margin-bottom:85px
	}
	.home-page .product_rectangle:after {
		left:60px;
		width:calc(100% - 60px)
	}
}
.home-page .contacts_inner,
.home-page .product_inner {
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	max-width:75%;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin:0 auto;
	position:relative;
	overflow-x:hidden;
	padding-right:100px
}
@media only screen and (max-width: 1200px) {
	.home-page .contacts_inner,
	.home-page .product_inner {
		padding:63px 5%;
		max-width:100%
	}
	.home-page .product_list-item:not(.product_list-item):nth-last-child(-n+2) {
		margin-bottom:0
	}
}
@media only screen and (min-width: 751px) and (max-width: 1200px) {
	.home-page .contacts_inner,
	.home-page .product_inner {
		max-width:70%;
		padding:63px 0
	}
}
@media only screen and (min-width: 1800px) {
	.home-page .contacts_inner,
	.home-page .product_inner {
		max-width:1000px
	}
}
.home-page .contacts_inner:after,
.home-page .product_inner:after {
	content:'';
	background-image:url(../images/sprite.svg);
	background-position:-4px -927px;
	width:275px;
	height:304px;
	background-repeat:no-repeat;
	display:block;
	opacity:.1;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,
	-50%) scale(1.2);
	transform:translate(-50%,
	-50%) scale(1.2)
}
.home-page .contacts_content-wrapper,
.home-page .product_content-wrapper {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
@media only screen and (max-width: 750px) {
	.home-page .contacts_inner:after,
	.home-page .product_inner:after {
		left:initial;
		-webkit-transform:translateY(-50%) scale(1.5);
		transform:translateY(-50%) scale(1.5);
		right:0;
		opacity:.05
	}
	.home-page .contacts_content-wrapper,
	.home-page .product_content-wrapper {
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column
	}
}
.home-page .product_content-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.home-page .product_list-item {
	font-weight:700;
	color:#ffc857;
	line-height:1.2
}
.home-page .product_list-item .item_number {
	font-size:50px;
	-webkit-transform:matrix(2.54,
	0,
	0,
	2.54,
	0,
	0);
	transform:matrix(2.54,
	0,
	0,
	2.54,
	0,
	0);
	font-weight:700;
	margin-right:2px
}
.home-page .product_list-item .item_number>p {
	font-size:50px;
	font-weight:700;
	display:inline-block;
	color:inherit
}
@media only screen and (max-width: 1200px) {
	.home-page .product_list-item .item_number,
	.home-page .product_list-item .item_number>p {
		font-size:30px
	}
}
.home-page .product_list-item .item_text,
.home-page .product_list-item .item_text p {
	font-size:28px;
	font-weight:700;
	color:inherit;
	display:inline-block;
	font-family:Bebas,
	Helvetica,
	Arial,
	sans-serif;
	line-height:1.2
}
@media only screen and (max-width: 1200px) {
	.home-page .product_list-item .item_text,
	.home-page .product_list-item .item_text p {
		font-size:18px
	}
	.home-page .product_list-item p {
		line-height:21px
	}
}
.home-page .product_list-item .power,
.home-page .product_list-item sup {
	font-size:13px;
	vertical-align:text-top;
	font-weight:700
}
.home-page .product_list-item p {
	font-size:14px;
	font-family:Roboto,
	Helvetica,
	Arial,
	sans-serif;
	font-weight:300;
	color:#fff
}
@media only screen and (max-width: 1200px) {
	.home-page .product .section_info {
		margin-top:0;
		margin-bottom:65px
	}
}
.home-page .clients {
	margin-bottom:100px
}
@media only screen and (max-width: 1200px) {
	.home-page .clients {
		margin-bottom:70px
	}
}
.home-page .slider_wrapper {
	max-width:1000px;
	margin:100px auto 0;
	width:80%
}
.home-page .slider .slick-next:before,
.home-page .slider .slick-prev:before {
	color:#ffc857
}
.home-page .slider .slide {
	text-align:center
}
.home-page .slider .slide img {
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
	opacity:.3;
	display:inline-block;
	max-width:160px
}
@media only screen and (max-width: 750px) {
	.home-page .product_list-item {
		-ms-flex-preferred-size:40%;
		flex-basis:40%
	}
	.home-page .slider .slide img {
		width:100px
	}
}
.home-page .slider .zmdi {
	font-size:24px;
	color:#171717;
	position:absolute;
	display:block;
	line-height:1;
	width:20px;
	cursor:pointer;
	background:0 0;
	top:50%;
	-webkit-transform:translate(0,
	-50%);
	transform:translate(0,
	-50%);
	padding:0;
	border:none;
	outline:0;
	z-index:3;
	text-align:center;
	-webkit-transition:color .2s;
	transition:color .2s
}
.child-page .product .product_img-wrap:after,
.child-page .product_article:after,
.child-page .product_banner-wrap:after {
	background-image:url(../images/sprite.svg);
	background-repeat:no-repeat
}
.home-page .slider .zmdi:hover {
	color:#ffc857
}
.home-page .slider .prev {
	left:-25px
}
.home-page .slider .next {
	right:-25px
}
.home-page .slick-initialized .slick-slide {
	height:60px
}
.home-page .contacts_phone {
	padding:0
}
.home-page .contacts_inner {
	position:relative;
	padding-right:0;
	margin-left:calc(100% / 6)
}
@media only screen and (max-width: 1200px) {
	.home-page .slider_wrapper {
		margin-top:25px
	}
	.home-page .contacts_rectangle {
		padding-bottom:100px
	}
	.home-page .contacts_inner {
		position:static;
		margin:0 auto;
		padding-right:16px
	}
}
@media only screen and (min-width: 1800px) {
	.home-page .contacts_inner {
		margin:0 auto
	}
}
.home-page .contacts_inner:after {
	display:none
}
.home-page .contacts_text-wrapper {
	max-width:344px
}
@media only screen and (max-width: 1200px) {
	.home-page .contacts_text-wrapper {
		margin-bottom:0
	}
	.home-page .contacts .feedback_form {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap
	}
}
.home-page .contacts_info {
	margin-bottom:30px;
	display:inline-block;
	max-width:none
}
.home-page .contacts_info-title {
	font-weight:700;
	line-height:1.5;
	color:#fff
}
.home-page .contacts_info a,
.home-page .contacts_info p {
	color:#fff;
	line-height:1.5;
	font-weight:300
}
.home-page .contacts_info a:active,
.home-page .contacts_info a:hover {
	color:#ffc857
}
.home-page .contacts .feedback_form {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:40px
}
.home-page .contacts .feedback_form-left {
	margin-right:32px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
@media only screen and (max-width: 1200px) {
	.home-page .contacts .feedback_form-left {
		margin-right:0;
		width:100%
	}
}
.home-page .contacts .feedback_form-right {
	width:100%
}
.home-page .contacts .feedback_form-title {
	font-size:18px;
	font-family:Bebas,
	Helvetica,
	Arial,
	sans-serif;
	font-weight:700;
	color:#fff;
	margin-bottom:20px
}
.home-page .contacts .anim2 .contacts_feedback,
.home-page .contacts .anim2 .contacts_text-wrapper {
	opacity:0
}
.home-page .contacts_feedback,
.home-page .contacts_text-wrapper {
	opacity:1;
	-webkit-transition:opacity .5s;
	transition:opacity .5s;
	-webkit-transition-delay:.5s;
	transition-delay:.5s
}
.socials_list {
	padding:0
}
.socials_list-item {
	display:inline-block;
	margin-right:20px
}
.socials_list-item:last-child {
	margin-right:0
}
.socials_list-item a {
	color:#fff
}
.socials_list-item a:hover {
	color:#ffc857
}
.socials_list-item .zmdi {
	font-size:14px
}
.socials_list-item.-dark a {
	color:#171717
}
.socials_list-item.-dark a:hover {
	color:#ffc857
}
.help-block {
	color:#F10202;
	font-size:10px;
	font-family:Roboto,
	Helvetica,
	Arial,
	sans-serif;
	text-align:right
}
.child-page .contacts_company-name,
.child-page .product_list-item,
.child-page .product_list-item .item_number,
.child-page .product_list-item .item_number>p {
	font-family:Bebas,
	Helvetica,
	Arial,
	sans-serif
}
.banner_wrapper {
	position:relative;
	top:70px;
	margin:0 8%;
	margin-bottom:calc(70px + 50px)
}
@media only screen and (max-width: 750px) {
	.banner_wrapper {
		margin-bottom:calc(70px + 60px + 25px)
	}
	.child-page .hidden-overflow {
		overflow-x:hidden
	}
}
.child-page .product {
	margin-bottom:150px
}
.child-page .product_banner-wrap {
	width:485px;
	height:360px;
	position:absolute;
	right:0;
	bottom:-60px
}
@media only screen and (max-width: 1200px) {
	.banner_wrapper {
		margin-left:0;
		margin-right:0
	}
	.child-page .product {
		margin-bottom:0
	}
	.child-page .product_banner-wrap {
		right:-35px;
		width:auto
	}
}
@media only screen and (min-width: 751px) and (max-width: 1200px) {
	.child-page .product_banner-wrap {
		height:300px
	}
}
@media only screen and (max-width: 750px) {
	.child-page .product_banner-wrap {
		position:relative;
		height:240px
	}
}
.child-page .product_banner-wrap:after {
	content:"";
	background-position:-4px -4px;
	width:calc(100% + 60px);
	height:105px;
	position:absolute;
	display:inline-block;
	bottom:-25px;
	left:-30px;
	right:35px;
	z-index:-2;
	-webkit-transition:opacity 1s;
	transition:opacity 1s;
	-webkit-transition-delay:1s;
	transition-delay:1s
}
@media only screen and (max-width: 750px) {
	.child-page .product_banner-wrap:after {
		width:calc(100% + 33px)
	}
}
.child-page .product_banner-wrap img {
	width:485px;
	height:360px
}
@media only screen and (max-width: 1200px) {
	.child-page .product_banner-wrap img {
		width:323px
	}
	.child-page .product_banner img {
		height:100%
	}
}
.child-page .product_banner {
	z-index:-1;
	position:relative;
	height:100%;
	width:100%;
	overflow:hidden;
	-webkit-transition:width .5s cubic-bezier(.23,
	1,
	.32,
	1);
	transition:width .5s cubic-bezier(.23,
	1,
	.32,
	1);
	-webkit-transition-delay:.7s;
	transition-delay:.7s
}
.child-page .product .product_img-wrap {
	width:390px;
	height:505px;
	position:absolute;
	right:-63px;
	bottom:-80px
}
@media only screen and (max-width: 1200px) {
	.child-page .product .product_img-wrap {
		left:initial;
		-webkit-transform:none;
		transform:none;
		top:20%;
		right:-20%;
		width:245px;
		height:315px
	}
}
.child-page .product .product_img-wrap:after {
	content:"";
	background-position:-4px -4px;
	height:171px;
	width:calc(100% + 50px);
	position:absolute;
	display:inline-block;
	bottom:-25px;
	left:-25px;
	right:25px;
	z-index:-2;
	-webkit-transition:opacity 1s;
	transition:opacity 1s;
	-webkit-transition-delay:1s;
	transition-delay:1s
}
.child-page .product_img {
	z-index:-1;
	position:relative;
	height:100%;
	width:100%;
	overflow:hidden;
	-webkit-transition:width .5s cubic-bezier(.23,
	1,
	.32,
	1);
	transition:width .5s cubic-bezier(.23,
	1,
	.32,
	1);
	-webkit-transition-delay:.7s;
	transition-delay:.7s
}
.child-page .product_info {
	margin-top:10%;
	margin-left:calc(63px + 100px)
}
@media only screen and (max-width: 1200px) {
	.child-page .product_img img {
		height:100%
	}
	.child-page .home-page .contacts_inner,
	.child-page .product_inner,
	.home-page .child-page .contacts_inner {
		position:static;
		max-width:none
	}
	.child-page .product_info {
		margin-top:120px;
		margin-left:0;
		padding-bottom:0;
		max-width:none
	}
}
.child-page .product_info .section_title-wrapper {
	min-width:432px
}
.child-page .product_text {
	color:#282828
}
.child-page .product_content {
	margin-top:160px
}
@media only screen and (max-width: 750px) {
	.child-page .product_info .section_title-wrapper {
		min-width:0
	}
	.child-page .product_content {
		margin-top:150px
	}
}
.child-page .product_content-list {
	max-width:1090px;
	margin:0 auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.article_socials .socials_list,
.plant_structure-list {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal
}
@media only screen and (max-width: 1200px) {
	.child-page .product_content-list {
		width:100%;
		padding-left:5%;
		padding-right:5%;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap
	}
	.child-page .product_list-item:not(.product_list-item):nth-last-child(-n+2) {
		margin-bottom:0
	}
}
@media only screen and (min-width: 751px) and (max-width: 1200px) {
	.child-page .product_content-list {
		-ms-flex-wrap:nowrap;
		flex-wrap:nowrap
	}
}
.child-page .product_list-item {
	font-weight:700;
	color:#ffc857;
	line-height:1.2
}
.child-page .product_list-item .item_number {
	font-size:50px;
	-webkit-transform:matrix(2.54,
	0,
	0,
	2.54,
	0,
	0);
	transform:matrix(2.54,
	0,
	0,
	2.54,
	0,
	0);
	font-weight:700;
	margin-right:2px
}
.child-page .product_list-item .item_number>p {
	font-size:50px;
	font-weight:700;
	display:inline-block;
	color:inherit
}
@media only screen and (max-width: 1200px) {
	.child-page .product_list-item .item_number,
	.child-page .product_list-item .item_number>p {
		font-size:30px
	}
}
.child-page .product_list-item .item_text,
.child-page .product_list-item .item_text p {
	font-size:28px;
	font-weight:700;
	color:inherit;
	display:inline-block;
	font-family:Bebas,
	Helvetica,
	Arial,
	sans-serif;
	line-height:1.2
}
@media only screen and (max-width: 1200px) {
	.child-page .product_list-item .item_text,
	.child-page .product_list-item .item_text p {
		font-size:18px
	}
	.child-page .product_list-item p {
		line-height:21px
	}
}
.child-page .product_list-item .power,
.child-page .product_list-item sup {
	font-size:13px;
	vertical-align:text-top;
	font-weight:700
}
.child-page .product_list-item p {
	font-size:14px;
	font-family:Roboto,
	Helvetica,
	Arial,
	sans-serif;
	color:#282828;
	font-weight:300
}
.child-page .product_article {
	max-width:1200px;
	margin:0 auto 70px;
	padding-left:15em;
	position:relative;
	overflow:hidden
}
@media only screen and (max-width: 1200px) {
	.child-page .product_article {
		width:100%;
		padding:0 5%
	}
}
.child-page .product_article:after {
	content:'';
	background-position:-4px -543px;
	width:281px;
	height:380px;
	display:block;
	position:absolute;
	opacity:.1;
	top:10%;
	right:5%;
	-webkit-transform:scale(1.5);
	transform:scale(1.5)
}
@media only screen and (max-width: 750px) {
	.child-page .product_list-item {
		-ms-flex-preferred-size:100%;
		flex-basis:100%
	}
	.child-page .product_article:after {
		bottom:-50px;
		-webkit-transform:none;
		transform:none;
		top:initial;
		right:-50%
	}
}
.child-page .product_article-inner {
	max-width:542px;
	margin-top:60px
}
@media only screen and (max-width: 1200px) {
	.child-page .product_article-inner {
		margin-top:0;
		max-width:none
	}
}
.child-page .product_article-inner p {
	line-height:1.5;
	margin-bottom:30px
}
.child-page .product_article h1,
.child-page .product_article h3,
.child-page .product_article h4,
.child-page .product_article h5,
.child-page .product_article h6,
.child-page .product_article-title {
	font-size:16px;
	line-height:1.2;
	font-weight:700;
	margin-bottom:30px
}
.child-page .product_article li {
	position:relative;
	padding-left:20px;
	line-height:1.5;
	margin-bottom:25px;
	list-style:none
}
.child-page .product_article li:before {
	content:"";
	display:block;
	background:#ffc857;
	width:10px;
	height:1px;
	position:absolute;
	top:9px;
	left:0
}
.child-page .product_catalog {
	margin-bottom:60px
}
.child-page .contacts {
	margin-top:calc(70px + 90px);
	position:relative;
	margin-bottom:65px
}
.child-page .contacts_inner {
	margin-left:calc(100% / 6);
	width:calc(100% - calc(100% / 6))
}
.child-page .contacts_title {
	color:#171717;
	padding-top:20px
}
.child-page .contacts .contacts_text-wrapper {
	max-width:344px;
	padding-left:10px
}
@media only screen and (max-width: 1200px) {
	.child-page .contacts {
		margin-top:calc(70px + 30px);
		margin-bottom:0
	}
	.child-page .contacts_rectangle {
		padding-bottom:100px
	}
	.child-page .contacts_inner {
		width:100%;
		margin-left:0
	}
	.child-page .contacts .contacts_content-wrapper,
	.child-page .contacts .section_title-wrapper {
		margin:0 5%
	}
	.child-page .contacts .contacts_text-wrapper {
		margin-bottom:50px
	}
}
.child-page .contacts .contacts_info {
	margin-bottom:70px
}
.child-page .contacts .contacts_info-title {
	font-weight:700;
	line-height:1.5;
	color:#fff
}
.child-page .contacts .contacts_info a,
.child-page .contacts .contacts_info p {
	color:#fff;
	line-height:1.5;
	font-weight:300
}
.child-page .contacts .contacts_info a:active,
.child-page .contacts .contacts_info a:hover {
	color:#ffc857
}
.child-page .contacts .contacts_info.-dark .contacts_info-title,
.child-page .contacts .contacts_info.-dark a,
.child-page .contacts .contacts_info.-dark p {
	color:#171717
}
.child-page .contacts .contacts_info.-dark a:active,
.child-page .contacts .contacts_info.-dark a:hover {
	color:#ffc857
}
.child-page .contacts_company-name {
	font-size:16px;
	color:#171717;
	font-weight:700;
	margin-bottom:25px;
	letter-spacing:1.5px
}
.employee_name,
.plant_structure-item {
	font-family:Bebas,
	Helvetica,
	Arial,
	sans-serif;
	letter-spacing:2px
}
.child-page .contacts .map {
	min-width:640px;
	width:100%;
	height:100%;
	min-height:530px
}
.child-page .contacts .map_wrapper {
	position:absolute;
	right:0;
	top:0;
	width:50%;
	height:100%
}
.child-page .contacts_feedback {
	text-align:center;
	margin:0 auto;
	opacity:1;
	-webkit-transition:opacity .5s;
	transition:opacity .5s;
	-webkit-transition-delay:.5s;
	transition-delay:.5s
}
.child-page .contacts_feedback-inner {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:100%
}
@media only screen and (max-width: 1200px) {
	.child-page .contacts .map {
		min-width:0
	}
	.child-page .contacts .map_wrapper {
		position:static;
		width:100%
	}
	.child-page .contacts_feedback {
		text-align:left;
		margin-bottom:85px
	}
	.child-page .contacts_feedback-inner {
		padding:0 5%
	}
	.child-page .contacts_feedback .feedback_form-title {
		margin-top:50px
	}
}
.child-page .contacts_feedback .feedback_form-top {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.child-page .contacts_feedback .feedback_form-title {
	font-size:18px;
	font-family:Bebas,
	Helvetica,
	Arial,
	sans-serif;
	color:#fff;
	margin-bottom:20px;
	font-weight:700
}
.child-page .contacts_feedback .feedback_form .form-group {
	margin-right:20px
}
.child-page .contacts_feedback .feedback_form .form-group:last-child {
	margin-right:0;
	margin-bottom:20px
}
.child-page .section_rectangle.anim2 .contacts_feedback {
	opacity:0
}
.child-page .history {
	overflow:hidden;
	margin-bottom:65px;
	margin-top:calc(70px + 120px)
}
.child-page .history_text-wrapper {
	position:relative
}
.child-page .history_text-wrapper:after {
	content:'';
	position:absolute;
	background-image:url(../images/history-1900.png);
	display:inline-block;
	width:290px;
	height:130px;
	left:100%;
	top:0;
	margin-left:100px;
	-webkit-transition:opacity 1s;
	transition:opacity 1s
}
.child-page .history_info {
	max-width:430px
}
.child-page.production-page .product_article:after {
	background-image:url(../images/sprite.svg);
	background-position:-4px -927px;
	width:275px;
	height:304px;
	background-repeat:no-repeat
}
@media only screen and (max-width: 750px) {
	.child-page .history {
		margin-top:0
	}
	.child-page .history_text-wrapper:after {
		right:-30%;
		-webkit-transform:scale(.65);
		transform:scale(.65);
		top:-130px;
		left:initial
	}
	.child-page .history_info {
		max-width:none
	}
	.child-page.production-page .product_article:after {
		opacity:.2;
		-webkit-transform:scale(1.5);
		transform:scale(1.5);
		right:-25%
	}
	.employees_info {
		padding-bottom:0
	}
}
.employees {
	margin-bottom:calc(70px + 85px)
}
@media only screen and (max-width: 1200px) {
	.child-page .contacts_feedback .feedback_form .form-group {
		margin-right:0
	}
	.child-page .contacts_feedback .feedback_form .form-group textarea {
		min-height:170px
	}
	.employees {
		margin-bottom:calc(70px + 60px)
	}
}
.employees_text-wrapper {
	max-width:410px
}
.employees_inner {
	max-width:850px;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
@media only screen and (min-width: 751px) and (max-width: 1200px) {
	.employees_inner {
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center
	}
}
.employee_data {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:85px
}
@media only screen and (max-width: 1200px) {
	.employee_data {
		display:block;
		margin-bottom:50px
	}
}
.employee_descr:not(:last-child) {
	margin-bottom:85px
}
.employee_img-wrap {
	height:500px;
	width:387px;
	margin-right:55px;
	position:relative
}
.employee_img-wrap:after {
	content:"";
	position:absolute;
	background-image:url(../images/sprite.svg);
	background-position:-4px -4px;
	height:171px;
	background-repeat:no-repeat;
	bottom:-35px;
	left:-35px;
	width:calc(390px + 70px);
	z-index:-2;
	opacity:1;
	-webkit-transition:opacity .5s .2s;
	transition:opacity .5s .2s
}
.employee_img:after,
.employee_title:after {
	content:'';
	top:0
}
@media only screen and (max-width: 1200px) {
	.employee_img-wrap:after {
		height:115px;
		width:calc(100% + 50px);
		left:-25px
	}
}
@media only screen and (max-width: 750px) {
	.employee_descr:not(:last-child) {
		margin-bottom:50px
	}
	.employee_img-wrap {
		width:242px;
		height:320px;
		margin:0 auto
	}
}
.employee_email,
.employee_name,
.employee_phone {
	margin-bottom:30px
}
.employee_img {
	background-color:#edf1f5;
	overflow:hidden;
	width:0;
	-webkit-transition:width .5s .5s cubic-bezier(.23,
	1,
	.32,
	1);
	transition:width .5s .5s cubic-bezier(.23,
	1,
	.32,
	1);
	position:relative;
	height:100%;
	z-index:-1
}
.employee_img:after {
	position:absolute;
	left:0;
	width:100%;
	height:100%;
	background:#edf1f5;
	-webkit-transition:width .5s cubic-bezier(.23,
	1,
	.32,
	1);
	transition:width .5s cubic-bezier(.23,
	1,
	.32,
	1)
}
.employee_img img {
	display:block;
	position:absolute;
	-webkit-transition:right .5s cubic-bezier(.215,
	.61,
	.355,
	1);
	transition:right .5s cubic-bezier(.215,
	.61,
	.355,
	1);
	width:387px
}
@media only screen and (max-width: 750px) {
	.employee_img img {
		width:242px
	}
}
.employee_info {
	margin-top:50px
}
.employee_title {
	position:relative;
	overflow:hidden
}
.employee_title:after {
	position:absolute;
	right:100%;
	width:100%;
	height:100%;
	background:#ffc857;
	-webkit-transition:width .5s,
	right .5s .5s;
	transition:width .5s,
	right .5s .5s
}
.employee_name {
	font-size:24px;
	line-height:1.5;
	-webkit-transition:color 0s .5s;
	transition:color 0s .5s;
	color:rgba(12,
	20,
	27,
	0);
	position:relative
}
.employee_info-title {
	font-weight:700;
	line-height:2
}
.article_title,
.news_title {
	line-height:1.5;
	letter-spacing:1.5px
}
.employee_descr,
.employee_email,
.employee_phone {
	opacity:0;
	-webkit-transition:opacity .5s;
	transition:opacity .5s
}
.employee_descr ol li,
.employee_descr ul li {
	position:relative;
	padding-left:20px;
	line-height:1.5;
	margin-bottom:25px
}
.employee_descr ol li:before,
.employee_descr ul li:before {
	content:"";
	display:block;
	background:#ffc857;
	width:10px;
	height:1px;
	position:absolute;
	top:9px;
	left:0
}
.section_container.active:not(.anim) .employee_img {
	width:100%;
	-webkit-transition:width .5s cubic-bezier(.23,
	1,
	.32,
	1);
	transition:width .5s cubic-bezier(.23,
	1,
	.32,
	1)
}
.section_container.active:not(.anim) .employee_img:after {
	width:0%;
	-webkit-transition:width .5s .5s cubic-bezier(.23,
	1,
	.32,
	1);
	transition:width .5s .5s cubic-bezier(.23,
	1,
	.32,
	1)
}
.section_container.active:not(.anim) .employee_img .img {
	width:100%;
	-webkit-transition:width .5s .2s cubic-bezier(.215,
	.61,
	.355,
	1);
	transition:width .5s .2s cubic-bezier(.215,
	.61,
	.355,
	1)
}
.section_container.active:not(.anim) .employee_name {
	color:#171717;
	-webkit-transition:color 0s .5s;
	transition:color 0s .5s
}
.section_container.active:not(.anim) .employee_title:after {
	right:0;
	width:0;
	-webkit-transition:width .5s .5s,
	right .5s;
	transition:width .5s .5s,
	right .5s
}
.section_container.active:not(.anim) .employee_descr,
.section_container.active:not(.anim) .employee_email,
.section_container.active:not(.anim) .employee_phone {
	opacity:1;
	-webkit-transition:opacity .5s .5s;
	transition:opacity .5s .5s
}
.plant_structure {
	padding:0 8%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	position:relative;
	overflow:hidden
}
@media only screen and (max-width: 750px) {
	.plant_structure {
		display:block;
		padding:0 5%
	}
	.plant_structure-list {
		padding:5px 10px;
		box-shadow:0 5px 6.96px 1.04px rgba(3,
		2,
		6,
		.11)
	}
}
.plant_structure-list {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	background:#fff
}
.plant_structure-info {
	overflow:visible;
	position:relative;
	width:62%;
	margin-left:122px
}
.plant_structure-info .section_container {
	height:auto
}
.plant_structure-slide {
	visibility:hidden;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-webkit-transition:all 1s;
	transition:all 1s
}
.plant_structure-slide.active {
	visibility:visible;
	z-index:2
}
.slick-loading .slick-slide,
.slick-loading .slick-track {
	visibility:hidden
}
.plant_structure-item {
	font-size:16px;
	color:#171717;
	display:inline-block;
	-webkit-transition:.3s;
	transition:.3s;
	position:relative;
	cursor:pointer;
	margin-bottom:30px;
	padding-top:2px
}
.plant_structure-item.active,
.plant_structure-item:hover {
	color:#ffc857
}
@media only screen and (max-width: 750px) {
	.plant_structure-info {
		margin-left:0;
		width:100%
	}
	.plant_structure-item {
		margin-bottom:20px
	}
}
.plant_structure-item:after {
	height:1px;
	width:100%;
	margin:0 auto;
	background:#ffc857;
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transition:.3s;
	transition:.3s
}
.plant_structure-item.active:after {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
.plant_structure-item:hover:after {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
@media only screen and (max-width: 1200px) {
	.plant_structure-item:after {
		display:none
	}
	.plant_structure-item:hover {
		color:#171717
	}
}
.nav-mobile {
	display:inline-block;
	width:auto
}
.nav-mobile.-bottom {
	display:none
}
@media only screen and (max-width: 750px) {
	.nav-mobile {
		z-index:7;
		cursor:pointer;
		position:relative;
		overflow:hidden;
		height:30px;
		padding-top:30px;
		display:block
	}
	.nav-mobile.-bottom {
		margin:20px 8%;
		display:block
	}
	.nav-mobile.open {
		overflow:visible
	}
	.nav-mobile ul>li.active {
		color:#171717;
		position:absolute;
		left:0;
		top:0;
		background:0 0;
		padding-right:20px;
		z-index:2
	}
	.nav-mobile ul>li.active:after {
		display:none
	}
	.nav-mobile ul>li.active:before {
		display:block;
		-webkit-transform:translateY(-50%);
		transform:translateY(-50%);
		top:50%;
		right:0;
		position:absolute;
		content:'\f2f9';
		color:#171717;
		line-height:1;
		cursor:pointer;
		text-align:center;
		font:normal normal normal 24px/1 Material-Design-Iconic-Font;
		text-rendering:auto;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale;
		margin-top:-1px
	}
}
.article_title,
.error-banner_title,
.news_title {
	font-family:Bebas,
	Helvetica,
	Arial,
	sans-serif
}
.news_pagination {
	max-width:940px;
	margin-left:calc(100% / 6)
}
@media only screen and (max-width: 750px) {
	.news_pagination {
		display:block;
		margin-left:0;
		padding:0 5%
	}
}
@media only screen and (min-width: 1800px) {
	.news_pagination {
		margin:0 auto
	}
}
.pagination-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:65px;
	margin-top:45px
}
.pagination-list li {
	font-size:12px;
	line-height:1.75;
	margin:0 10px
}
.pagination-list li:first-child {
	margin-left:0
}
.pagination-list li.active {
	position:relative;
	pointer-events:none
}
.pagination-list li.active:after {
	content:"";
	background:#ffc857;
	width:22px;
	height:1px;
	position:absolute;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	left:50%;
	bottom:0
}
.article_img:after,
.publications_inner:after {
	content:'';
	background-image:url(../images/sprite.svg)
}
.pagination-list li.active a {
	color:#ffc857
}
.news_title,
.pagination-list .pagination-next a,
.pagination-list .pagination-prev a {
	color:#171717
}
.pagination-list .pagination-next,
.pagination-list .pagination-prev {
	border:1px solid #171717;
	padding:5px 10px;
	cursor:pointer
}
.publications_inner {
	position:relative
}
.publications_inner:after {
	background-position:-4px -927px;
	width:275px;
	height:304px;
	background-repeat:no-repeat;
	position:absolute;
	right:8%;
	-webkit-transform:scale(1.5);
	transform:scale(1.5);
	opacity:.1;
	top:55%
}
@media only screen and (max-width: 1200px) {
	.publications_inner:after {
		display:none
	}
}
.publications_content {
	max-width:940px;
	margin-left:calc(100% / 6);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	overflow:hidden;
	margin-bottom:70px;
	padding-top:100px
}
@media only screen and (max-width: 750px) {
	.publications_content {
		display:block;
		margin-left:0;
		padding:0 5%
	}
}
@media only screen and (min-width: 1800px) {
	.publications_content {
		margin:0 auto
	}
}
.news_title,
.news_title-wrapper {
	margin-bottom:20px
}
.publications_content.-open {
	position:relative;
	padding-top:0
}
.news_title {
	font-size:24px
}
.news_article {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:60px;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.news_article:last-child {
	margin-bottom:30px
}
.article_img {
	width:164px;
	height:121px;
	background-repeat:no-repeat;
	background-size:cover;
	position:relative
}
.article_img:after {
	background-position:-4px -179px;
	background-repeat:no-repeat;
	position:absolute;
	width:120%;
	left:10px;
	bottom:-20px;
	height:70%;
	z-index:-1
}
.article_img-wrapper {
	margin-right:70px;
	margin-bottom:40px
}
@media only screen and (max-width: 750px) {
	.publications_content.-open {
		padding-top:70px
	}
	.article_img-wrapper {
		margin-bottom:40px
	}
	.article_socials {
		display:none
	}
}
.article_descr {
	max-width:301px
}
.article_title {
	margin-bottom:10px
}
.article_title a {
	font-size:16px
}
.article_date {
	font-size:12px;
	color:rgba(23,
	23,
	23,
	.502);
	line-height:1.75;
	margin-bottom:10px
}
.article_preview {
	font-size:14px;
	color:#282828;
	line-height:1.5
}
.article-banner_wrapper {
	margin-bottom:calc(70px + 50px)
}
.article_socials {
	margin-left:4%;
	position:absolute
}
.article_socials .socials_list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column
}
.article_socials .socials_list-item {
	margin-bottom:35px
}
.article_socials .socials_list-item a {
	color:#171717
}
.article_socials .socials_list-item a:hover {
	color:#ffc857
}
.article-open_date {
	font-size:12px;
	color:rgba(63,
	62,
	62,
	.502);
	line-height:1.75;
	margin-bottom:75px
}
@media only screen and (max-width: 750px) {
	.article-open_date {
		margin-bottom:25px
	}
}
.article-open_date span {
	margin-right:25px
}
.article_text {
	max-width:555px
}
.article_text h1,
.article_text h2,
.article_text h3,
.article_text h4,
.article_text h5,
.article_text h6 {
	font-size:16px;
	font-weight:700;
	margin-bottom:30px;
	margin-top:50px;
	line-height:1.5
}
.article_text strong {
	font-weight:700
}
.article_text ol li,
.article_text ul li {
	position:relative;
	padding-left:20px;
	line-height:1.5;
	margin-bottom:25px
}
.article_text ol li:before,
.article_text ul li:before {
	content:"";
	display:block;
	background:#ffc857;
	width:10px;
	height:1px;
	position:absolute;
	top:9px;
	left:0
}
.article_text blockquote:before,
.for-business_content:after {
	background-image:url(../images/sprite.svg);
	content:''
}
.article_text blockquote {
	margin-left:90px;
	position:relative;
	font-weight:700;
	line-height:1.5;
	margin-top:75px;
	margin-bottom:75px
}
.article_text blockquote:before {
	background-position:-4px -179px;
	background-repeat:no-repeat;
	position:absolute;
	top:-30px;
	bottom:30px;
	left:-40px;
	width:335px;
	height:120px
}
@media only screen and (max-width: 750px) {
	.article_text blockquote {
		margin-left:40px;
		margin-bottom:50px;
		padding-right:25px
	}
	.article_text blockquote:before {
		width:105%;
		right:0;
		padding-right:25px
	}
}
.article_text blockquote p {
	font-weight:700;
	line-height:1.5
}
.article_text img {
	max-width:100%;
	height:auto;
	margin-bottom:30px;
	position:relative;
	z-index:-1;
	margin-left:auto;
	margin-right:auto
}
.article_text p {
	line-height:1.5;
	margin-bottom:30px
}
.article_slider {
	position:relative;
	padding-bottom:45px;
	margin-bottom:20px
}
.article_slider .slick-arrow.next,
.article_slider .slick-arrow.prev {
	position:absolute;
	bottom:0;
	border:1px solid #171717;
	padding:5px 10px;
	cursor:pointer
}
.article_slider .slick-arrow.prev {
	left:0
}
.article_slider .slick-arrow.next {
	left:50px
}
.article_slider .slick-slide {
	overflow:hidden
}
.article_slider .slick-track {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.article_slider img {
	margin-left:auto;
	margin-right:auto;
	max-height:480px
}
.article_pagination {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:100%;
	min-width:555px
}
.article_pagination .pagination-list {
	margin:0
}
@media only screen and (max-width: 750px) {
	.article_pagination {
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center
	}
	.article_pagination .pagination-list {
		-webkit-box-ordinal-group:0;
		-ms-flex-order:-1;
		order:-1;
		margin-bottom:25px
	}
	.for-business_content {
		padding-top:0
	}
}
.news_other .news_title-wrapper {
	margin-top:85px
}
.for-business-banner_wrapper {
	margin-bottom:calc(70px + 135px)
}
.for-business_content {
	position:relative;
	padding-top:0;
	overflow-x:hidden
}
.for-business_content:after {
	background-position:-4px -1235px;
	width:192px;
	height:193px;
	background-repeat:no-repeat;
	position:absolute;
	top:50%;
	right:0;
	-webkit-transform:scale(2) translateY(-50%);
	transform:scale(2) translateY(-50%);
	opacity:.1
}
.for-business_content .article_text {
	max-width:590px
}
.for-business_content .clients {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.for-business_content .clients_img {
	height:60px;
	overflow:hidden;
	margin-bottom:30px;
	max-width:160px;
	margin-left:20px;
	margin-right:10px
}
@media only screen and (max-width: 750px) {
	.for-business_content:after {
		-webkit-transform:none;
		transform:none;
		opacity:.2;
		top:63%;
		right:-45px
	}
	.for-business_content .clients_img {
		width:45%;
		margin-left:5px;
		margin-right:5px
	}
	.for-business_content .clients_img:last-child {
		margin-bottom:0
	}
	.for-business_content blockquote:before {
		height:100%
	}
}
.for-business_content .clients img {
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
	opacity:.3;
	width:100%
}
.for-business_content blockquote {
	margin-left:40px
}
.error-page .page__footer {
	height:70px;
	line-height:70px
}
@media only screen and (max-width: 1200px) {
	.error-page .page__footer {
		height:100px;
		line-height:1;
		margin-top:70px
	}
}
.error-page .page__footer .footer {
	padding-bottom:0;
	height:100%
}
@media only screen and (max-width: 750px) {
	.error-page .page__footer .footer {
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center
	}
}
.error-banner {
	background-size:cover;
	background-position:top center;
	background-repeat:no-repeat;
	position:relative;
	top:70px;
	height:calc(100vh - 70px - 70px);
	margin:0 8% 70px;
	z-index:2
}
@media only screen and (max-width: 1200px) {
	.error-banner {
		height:calc(100vh - 70px - 110px);
		margin:0
	}
}
.error-banner:after {
	content:'';
	background:#000;
	opacity:.6;
	position:absolute;
	height:100%;
	width:100%
}
.error-banner_text {
	position:absolute;
	-webkit-transform:translate(-50%,
	-50%);
	transform:translate(-50%,
	-50%);
	left:50%;
	top:50%;
	color:#fff;
	z-index:2;
	text-align:center
}
.error-banner_title {
	position:relative;
	line-height:1;
	font-size:275px;
	text-align:center;
	letter-spacing:25px;
	padding-left:20px
}
.slick-dots li button:before,
.slick-next:before,
.slick-prev:before {
	font-family:slick;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
@media only screen and (max-width: 1200px) {
	.error-banner_title {
		font-size:150px
	}
}
.error-banner_title:after {
	content:'';
	display:inline-block;
	width:50px;
	height:1px;
	background:#ffc857;
	position:absolute;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	left:50%;
	bottom:15%;
	margin-left:-2px
}
* html .page__wrapper,
body,
html {
	height:100%
}
.error-banner .btn-default {
	border-color:rgba(255,
	255,
	255,
	.4)
}
.error-banner_descr {
	position:relative;
	font-size:36px;
	margin-bottom:25px
}
.slick-dots,
.slick-next,
.slick-prev {
	position:absolute;
	display:block;
	padding:0
}
@media only screen and (max-width: 1200px) {
	.error-banner_descr {
		font-size:24px
	}
	.error-banner+.page__footer {
		margin-top:80px
	}
}
.contacts_phone {
	padding-left:0
}
.page__wrapper {
	min-height:100%;
	width:100%
}
.slick-loading .slick-list {
	background:url(ajax-loader.gif) center center no-repeat #fff
}
@font-face{font-family:slick;src:url(../../fonts/slick.eot);src:url(../fonts/slick.eot?#iefix) format("embedded-opentype"),
url(../fonts/slick.woff) format("woff"),
url(../fonts/slick.ttf) format("truetype"),
url(../fonts/slick.svg#slick) format("svg");
font-weight:400;
font-style:normal
}
.slick-next,
.slick-prev {
	height:20px;
	width:20px;
	line-height:0;
	font-size:0;
	cursor:pointer;
	background:0 0;
	color:transparent;
	top:50%;
	-webkit-transform:translate(0,
	-50%);
	transform:translate(0,
	-50%);
	border:none;
	outline:0
}
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
	outline:0;
	background:0 0;
	color:transparent
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
	opacity:1
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
	opacity:.25
}
.slick-next:before,
.slick-prev:before {
	font-size:20px;
	line-height:1;
	color:#fff;
	opacity:.75
}
.slick-prev {
	left:-25px
}
[dir=rtl] .slick-prev {
	left:auto;
	right:-25px
}
.slick-prev:before {
	content:"←"
}
.slick-next:before,
[dir=rtl] .slick-prev:before {
	content:"→"
}
.slick-next {
	right:-25px
}
[dir=rtl] .slick-next {
	left:-25px;
	right:auto
}
[dir=rtl] .slick-next:before {
	content:"←"
}
.slick-dotted.slick-slider {
	margin-bottom:30px
}
.slick-dots {
	bottom:-25px;
	text-align:center;
	margin:0;
	width:100%
}
.slick-dots li {
	position:relative;
	display:inline-block;
	height:20px;
	width:20px;
	margin:0 5px;
	padding:0;
	cursor:pointer
}
.slick-dots li button {
	border:0;
	background:0 0;
	display:block;
	height:20px;
	width:20px;
	outline:0;
	line-height:0;
	font-size:0;
	color:transparent;
	padding:5px;
	cursor:pointer
}
.slick-dots li button:focus,
.slick-dots li button:hover {
	outline:0
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
	opacity:1
}
.slick-dots li button:before {
	position:absolute;
	top:0;
	left:0;
	content:"•";
	width:20px;
	height:20px;
	font-size:6px;
	line-height:20px;
	text-align:center;
	color:#000;
	opacity:.25
}
.slick-list,
.slick-slider,
.slick-track {
	position:relative;
	display:block
}
.slick-dots li.slick-active button:before {
	color:#000;
	opacity:.75
}
.slick-slider {
	-moz-user-select:none;
	user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	overflow:hidden;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:0
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.home-header-slider-cover .slick-list {
	overflow:visible
}
.slick-slider .slick-list,
.slick-slider .slick-track {
	-webkit-transform:translate3d(0,
	0,
	0);
	transform:translate3d(0,
	0,
	0)
}
.slick-track {
	left:0;
	top:0;
	margin-left:auto;
	margin-right:auto
}
.slick-track:after,
.slick-track:before {
	content:"";
	display:table
}
.slick-track:after {
	clear:both
}
.slick-slide {
	float:left;
	height:100%;
	min-height:1px;
	display:none
}
[dir=rtl] .slick-slide {
	float:right
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-arrow.slick-hidden {
	display:none
}
.set-slider-wrapper .slick-next {
	margin-left:70px
}
.set-slider-wrapper .slick-prev {
	margin-right:70px
}
.holder {
	margin:15px 0
}
.holder a {
	font-size:12px;
	cursor:pointer;
	margin:0 5px;
	color:#333
}
.holder a:hover {
	background-color:#222;
	color:#fff
}
.holder a.jp-previous {
	margin-right:15px
}
.holder a.jp-next {
	margin-left:15px
}
.holder a.jp-current,
a.jp-current:hover {
	color:#FF4242;
	font-weight:700
}
.holder a.jp-disabled,
a.jp-disabled:hover {
	color:#bbb
}
.holder a.jp-current,
.holder a.jp-disabled,
a.jp-current:hover,
a.jp-disabled:hover {
	cursor:default;
	background:0 0
}
.holder span {
	margin:0 5px
}